#36 Хэрэгцээний тодорхойлолт хүссэн өргөдөл

15 000 | 2020-02-21 | Төлөв: Дууссан

Python + Django

Хэрэгцээний тодорхойлолт хүссэн өргөдөл.

  • ModelForm үүсгэнэ. forms.py
  • Шинээр оруулах view үүсгэнэ. views.py дотор def add(request):
  • Template үүсгэнэ. add.html. Label, Field-ийг зурагт үзүүлсэний дагуу байрлуулна.
  • Засах болон Устгах үйлдэл шаардлагагүй.

models.py дээр байх Model-ийн байвал зохих кодийг үзүүлэв.

class EvaluationRequest(models.Model):

    # Хүсэлт гаргагч хуулийн этгээдийн нэр
    # Хуулийн этгээдийн регистрийн дугаар

    # Хот, Аймгийн нэр

    # Хаяг
    address = models.CharField(max_length=250)

    # Үйл ажиллагааны төрөл
    # Үйл ажиллагааны чиглэл
    service_type = models.ForeignKey(ServiceType, ...)

    # Хүсэлт гаргагчийн нэр
    # Утасны дугаар
    # И-мэйл хаяг

    # БАТЛАМЖ: Албан тушаал
    position = models.CharField(max_length=250)

    # Холбоо барих хүн, утас
    contact = models.CharField(max_length=250)

    # Хүсэлт гаргасан огноо
    created_at = models.DateTimeField

    # Өргөдлийн дугаар
    number = models.Charfield(max_length=50)

    # Хэрэгцээний тодорхойлолт (сонгож тэмдэглэх)
    KIND_CHOICES = [
        ('new', 'Шинээр авах'),
        ('update', 'Нэмэлт, өөрчлөлт оруулах'),
        ('extend', 'Сунгах'),
    ]
    kind = models.CharField(max_length=20, choices=KIND_CHOICES)

    # Хэрэгцээний тодорхойлолтын төрөл (сонгож тэмдэглэх)
    ACTION_CHOICES = [
        (1, 'Шинээр үйл ажиллагаа эрхлэх'),
        (2, 'Хүчин чадлыг нэмэгдүүлэх'),
        (3, 'Барилга шинээр барих, засварлах'),
        (4, 'Өндөр өртөг бүхий тоног төхөөрөмж худалдан авах, өндөр өртгөөр засварлах'),
    ]
    action = models.CharField(max_length=20, choices=ACTION_CHOICES)

    # Хүлээн авсан огноо
    received_at = models.DateTimeField
« буцах