#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()
