.красота

This commit is contained in:
e-serg 2024-04-15 14:09:08 +03:00
parent 04c204fc57
commit 65042dcebc
3 changed files with 30 additions and 14 deletions

View File

@ -11,19 +11,19 @@ class TbPetsClones(models.Model):
"""Модель для хранения клонов питомцев""" """Модель для хранения клонов питомцев"""
class PetType(models.IntegerChoices): class PetType(models.IntegerChoices):
"""Тип питомца""" """Тип питомца"""
DOG = 1, "Собачка" DOG = 1, "🐕 Собачка"
CAT = 2, "Кошечка" CAT = 2, "🐈 Кошечка"
BIR = 3, "Птичка" BIR = 3, "🦜 Птичка"
FIS = 6, "Рыбка" ROD = 4, "🐟 Рыбка"
ROD = 4, "Грызун" REP = 5, "🦎 Рептилия"
REP = 5, "Рептилия" FIS = 6, "🐜 Насекомое"
OTH = 0, "Неизвестная зверушка" OTH = 0, "👾 Неизвестная зверушка"
class PetSex(models.IntegerChoices): class PetSex(models.IntegerChoices):
"""Пол питомца""" """Пол питомца"""
MA = 1, "Мужской" MA = 1, "Мужской"
FE = 2, "Женский" FE = 2, "Женский"
UN = 0, "Неизвестно" UN = 0, "Неизвестно"
iPetType = models.SmallIntegerField( iPetType = models.SmallIntegerField(
default=PetType.OTH, default=PetType.OTH,

View File

@ -24,8 +24,16 @@
{% for PET in PETS %}<tr> {% for PET in PETS %}<tr>
<td>{{ PET.szPetSerNum }}</td> <td>{{ PET.szPetSerNum }}</td>
<td>{% if PET.szPetName %}{{ PET.szPetName }}{% else %}&mdash;{% endif %}</td> <td>{% if PET.szPetName %}{{ PET.szPetName }}{% else %}&mdash;{% endif %}</td>
<td>{{ PET.iPetType }}</td> <td>{% if PET.iPetType == 0 %}<i class="fa-solid fa-ghost"></i>{% elif PET.iPetType == 1 %}
<td>{{ PET.iPetSex }}</td> <i class="fa-solid fa-dog"></i>{% elif PET.iPetType == 2 %}
<i class="fa-solid fa-cat"></i>{% elif PET.iPetType == 3 %}
<i class="fa-solid fa-dove"></i>{% elif PET.iPetType == 4 %}
<i class="fa-solid fa-fish"></i>{% elif PET.iPetType == 5 %}
<i class="fa-solid fa-frog"></i>{% elif PET.iPetType == 6 %}
<i class="fa-solid fa-locust"></i>{% endif %}</td>
<td>{% if PET.iPetSex == 0 %}<i class="fa-solid fa-genderless"></i>{% elif PET.iPetSex == 1 %}
<i class="fa-solid fa-mars"></i>{% elif PET.iPetSex == 2 %}
<i class="fa-solid fa-venus"></i>{% endif %}</td>
<td>{% if PET.bPetIsReg %}<i class="fa-solid fa-circle-check"></i>{% endif %}</td> <td>{% if PET.bPetIsReg %}<i class="fa-solid fa-circle-check"></i>{% endif %}</td>
<td>{% if not PET.bPetIsAlive %}<i class="fa-solid fa-skull-crossbones"></i>{% endif %}</td> <td>{% if not PET.bPetIsAlive %}<i class="fa-solid fa-skull-crossbones"></i>{% endif %}</td>
<td>{% if PET.szPetOwner %}{{ PET.szPetOwner }}{% else %}&mdash;{% endif %}</td> <td>{% if PET.szPetOwner %}{{ PET.szPetOwner }}{% else %}&mdash;{% endif %}</td>

View File

@ -39,8 +39,16 @@
{% for PET in PETS %}<tr class="t{{ PET.iPetType }} s{{ PET.iPetSex }}"> {% for PET in PETS %}<tr class="t{{ PET.iPetType }} s{{ PET.iPetSex }}">
<td>{{ PET.szPetSerNum }}</td> <td>{{ PET.szPetSerNum }}</td>
<td>{% if PET.szPetName %}{{ PET.szPetName }}{% else %}&mdash;{% endif %}</td> <td>{% if PET.szPetName %}{{ PET.szPetName }}{% else %}&mdash;{% endif %}</td>
<td>{{ PET.iPetType }}</td> <td>{% if PET.iPetType == 0 %}<i class="fa-solid fa-ghost"></i>{% elif PET.iPetType == 1 %}
<td>{{ PET.iPetSex }}</td> <i class="fa-solid fa-dog"></i>{% elif PET.iPetType == 2 %}
<i class="fa-solid fa-cat"></i>{% elif PET.iPetType == 3 %}
<i class="fa-solid fa-dove"></i>{% elif PET.iPetType == 4 %}
<i class="fa-solid fa-fish"></i>{% elif PET.iPetType == 5 %}
<i class="fa-solid fa-frog"></i>{% elif PET.iPetType == 6 %}
<i class="fa-solid fa-locust"></i>{% endif %}</td>
<td>{% if PET.iPetSex == 0 %}<i class="fa-solid fa-genderless"></i>{% elif PET.iPetSex == 1 %}
<i class="fa-solid fa-mars"></i>{% elif PET.iPetSex == 2 %}
<i class="fa-solid fa-venus"></i>{% endif %}</td>
<td>{% if PET.bPetIsReg %}<i class="fa-solid fa-circle-check"></i>{% endif %}</td> <td>{% if PET.bPetIsReg %}<i class="fa-solid fa-circle-check"></i>{% endif %}</td>
<td>{% if not PET.bPetIsAlive %}<i class="fa-solid fa-skull-crossbones"></i>{% endif %}</td> <td>{% if not PET.bPetIsAlive %}<i class="fa-solid fa-skull-crossbones"></i>{% endif %}</td>
<td>{% if PET.szPetOwner %}{{ PET.szPetOwner }}{% else %}&mdash;{% endif %}</td> <td>{% if PET.szPetOwner %}{{ PET.szPetOwner }}{% else %}&mdash;{% endif %}</td>