Как я могу показать:{{ if citizen.nizo.name == category.name }}?
Я новичок в django. Моя проблема в том, что я не могу использовать "i .nizo.name".if citizen.nizo.name == category.name должно работать.
Пожалуйста, ответьте мне в течение 1 дня. У меня есть дедлайн (
).P.S Sorry my english so bad) ****
my one_category.html
{% for i in citizen %}
{% if i.nizo == category.name %}
<p>if</p>
<a href="{% url 'citizen' i.slug %}"><h3> {{ i.name }} - haqida malumuot</h3> </a> <br>
{% else %}
<p>else</p>
{% endif %}
{% endfor %}
my models.py
class Citizen (models.Model) :
name = models.CharField(max_length=255, verbose_name= "F.I.SH",blank=True,null=True) #widget=models.TextInput(attrs={'class':'form-input'})
tugilgan_sanasi = models.DateField(max_length=255, verbose_name= "Tug'ilgan sanasi",blank=True,null=True)
slug = models.SlugField(max_length=255, unique=True,verbose_name= "Slug")
yashash_manzili = models.CharField(max_length=240, verbose_name= "Yashah manzili",blank=True,null=True)
content = models.TextField(verbose_name ="Текст статьи",blank=True)
photo = models.ImageField(upload_to="photos/%Y/%m/%d/", verbose_name="Izoh",blank=True,null=True)
is_published = models.BooleanField(verbose_name= "Organilgan/Organilmagan")
time_create = models.DateTimeField(auto_now_add=True, verbose_name="Время создания",blank=True,null=True)
time_update = models.DateTimeField(auto_now=True, verbose_name="Время изменения",blank=True,null=True)
nizo_shaxs =models.CharField(max_length=240, verbose_name="Nizoloshyatgan Shaxs F.I.SH",blank=True,null=True)
nizo = models.ForeignKey('Category',on_delete=models.PROTECT, null=True,blank=True, verbose_name ="Nizo не выбрана")
mah = models.ForeignKey('Mahalla',on_delete=models.PROTECT,null=True,blank=True, verbose_name= "Mahalla не выбрана")
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse('iib:citizen', kwargs={'citizen_slug': self.slug})
class Category(models.Model):
name = models.CharField(max_length=100, db_index=True, verbose_name="Nizo")
slug = models.SlugField(max_length=255, unique=True, db_index=True, verbose_name="URL")
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse('iib:category', kwargs={'nizo_slug': self.pk})
class Meta:
verbose_name = 'Nizo'
verbose_name_plural = 'Nizo'
my views.py
def show_one_category(request,nizo_slug:str):
citizen = Citizen.objects.all()
category = get_object_or_404(Category, slug=nizo_slug)
context = {
'category':category,
'citizen':citizen,
}
return render(request, 'main/one_category.html', context)
Создайте проект Universal Windows Project и проверьте возможность корректного запуска проекта
Обновление Windows до версии 1903
загрузите visual studio и запустите проект Universal Windows Project. Проверьте, что он работает, запустив проект.
Создайте новый проект Unity. Перейдите к своему проекту и выберите build для создания .sln файла. Примечание: не Build и Release.
Убедитесь, что AppX включает копию файлов из подкаталога в папке вашего проекта.
Скопируйте 3 dll и вставьте их в каталог AppX, где находится exe вашего проекта. Это: vccorlib140_app.dll, VCRUNTIME140_APP.dll и MSVCP140_APP.dll.
Протестируйте ваш exe внутри папки APPX, чтобы убедиться в отсутствии жалоб на dll's.
Вернитесь в Unity, выберите UWP и затем выберите build and run.