#37 Төслийн талаарх мэдээлэл

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 Project(models.Model):

    # Нийт хөрөнгө оруулалтын зардал (төгрөгөөр)
    # self.investment.total
    investment = models.OnetoOneField(Investment, ...)

    # Санхүүжилтийн арга
    funding_method = models.CharField(max_length=250)

    # Санхүүжилтийн өртөг (төгрөгөөр)
    # self.financial.total
    financial = models.OneToOneField(Financial, ...)

    # Төслийн нийт өртөг 1+2 (Нийт хөрөнгө оруулалтын зардал + Санхүүжилтийн өртөг)
    total = models.PositiveIntegerField

    # Шинэ барилга: Хэмжээ m²
    property_size = models.DecimalField(max_digits=10, decimal_places=2)
    # Шинэ барилга: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг (төгрөгөөр)
    property_value = models.PositiveIntegerField
    # Шинэ барилга: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг м²-р
    property_value_m2 = models.PositiveIntegerField

    # Өргөтгөх, засварлах: Хэмжээ m²
    make_over_size = models.DecimalField(max_digits=10, decimal_places=2)
    # Өргөтгөх, засварлах: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг (төгрөгөөр)
    make_over_value = models.PositiveIntegerField
    # Өргөтгөх, засварлах: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг м²-р
    make_over_value_m2 = models.PositiveIntegerField

    # Түрээслэх барилга, байгууламж: Хэмжээ m²
    rental_size = models.DecimalField(max_digits=10, decimal_places=2)
    # Түрээслэх барилга, байгууламж: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг (төгрөгөөр)
    rental_value = models.PositiveIntegerField
    # Түрээслэх барилга, байгууламж: Барилга / Хөрөнгө оруулалт / Түрээсийн өртөг м²-р
    rental_value_m2 = models.PositiveIntegerField

    # Энэ төсөл нь одоогийн эрүүл мэндийн байгууллагын тусгай зөвшөөрөл анх авсан бүтэц, зохион байгуулалт /орны ангилал, тоо, хүний нөөц, тоног төхөөрөмж, агуулах/-д өөрчлөлт оруулах уу?
    does_differ_initial = models.BooleanField

    # Төслийн талаар товч танилцуулна уу? (50 үгэнд багтаах)
    summary = models.TextField(max_length=500)

    # Төслийн талаар товч бөгөөд тодорхой мэдээллийг  3 хуудсаас илүүгүй байдлаар өгөх
    description = models.TextField()
« буцах