#38 Хөрөнгө оруулалт болон санхүүгийн зардал

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):
    name = models.CharField(max_length=250)

class Investment(models.Model):

    # Судалгаа / Шинжилгээ
    research = models.PositiveIntegerField

    # Газар дээр нь очиж хийсэн  судалгаа ба хөрсний шинжилгээ
    onsite = models.PositiveIntegerField

    # Архитектур ба инженерийн өртөг
    architecture_and_engineering = models.PositiveIntegerField

    # Хуулийн болон бусад өвөрмөц үйлчилгээ
    law_related = models.PositiveIntegerField

    # Нураах
    demolish = models.PositiveIntegerField

    # Шинэчлэн засварлах
    make_over = models.PositiveIntegerField

    # Шинээр барих
    construction = models.PositiveIntegerField

    # Барилгын гэрээнд ороогүй суурин тоног төхөөрөмж (шинээр барьж байгаа)
    equipment_fixed_new = models.PositiveIntegerField

    # Барилгын гэрээнд ороогүй суурин тоног төхөөрөмж (шинэчлэн засварлаж буй)
    equipment_fixed_upgrade = models.PositiveIntegerField

    # Нүүлгэж болохуйц том тоног төхөөрөмж
    equipment_mobile = models.PositiveIntegerField

    # Газар дээр нь очиж хийсэн хяналт шалгалт
    onsite_audit = models.PositiveIntegerField

    # Газрыг худалдан авах
    buy_land = models.PositiveIntegerField

    # Барилга байшинг худалдан авах
    buy_real_estate = models.PositiveIntegerField

    # Түрээсийн өртөг (түрээсийн өртөг нь үйл ажиллагааны зардал орсон байх шаардлагатай)
    lease = models.PositiveIntegerField

    # Байгуулах болон үйл ажиллагааг эхлүүлэх өртөг
    initial = models.PositiveIntegerField

    # Бусад
    other1_name = models.CharField(max_length=250)
    other1_cost = models.PositiveIntegerField
    other2_name = models.CharField(max_length=250)
    other2_cost = models.PositiveIntegerField
    other3_name = models.CharField(max_length=250)
    other3_cost = models.PositiveIntegerField
    other4_name = models.CharField(max_length=250)
    other4_cost = models.PositiveIntegerField
    other5_name = models.CharField(max_length=250)
    other5_cost = models.PositiveIntegerField
    other6_name = models.CharField(max_length=250)
    other6_cost = models.PositiveIntegerField

    # Нийт хөрөнгийн зардал    
     total = models.PositiveIntegerField


class Financial(models.Model):

    # Нийт хүү
    interest = models.DecimalField(max_digits=10, decimal_places=4))

    # Өрийн сан
    debt = models.PositiveIntegerField

    # Бусад
    other = models.PositiveIntegerField

    # Санхүүгийн нийт зардал
    total = models.PositiveIntegerField
« буцах