financial-assistant
41 строка · 1.6 Кб
1from django.db import models2class Bank(models.Model):3nameRus = models.CharField(max_length=255)4nameEng = models.CharField(max_length=255)5def __str__(self):6return self.nameEng7
8
9class FinancialProduct(models.Model):10nameRus = models.CharField(max_length=255)11nameEng = models.CharField(max_length=255)12
13def __str__(self):14return self.nameEng15
16class ProductCategories(models.Model):17bank_id = models.ForeignKey(Bank, on_delete=models.CASCADE)18product_id = models.ForeignKey(FinancialProduct, on_delete=models.CASCADE)19categoryNameRus = models.CharField(max_length=255)20categoryNameEng = models.CharField(max_length=255)21
22def __str__(self):23return self.categoryNameEng24
25class BankLoanSubsection(models.Model):26category_id = models.ForeignKey(ProductCategories, on_delete=models.CASCADE)27titleRus = models.CharField(max_length=1000)28titleEng = models.CharField(max_length=1000)29
30class BankLoanDetail(models.Model):31subsection_id = models.ForeignKey(BankLoanSubsection, on_delete=models.CASCADE)32title = models.CharField(max_length=255)33
34class LoanDetailedDescription(models.Model):35loanDetail_id = models.ForeignKey(BankLoanDetail, on_delete=models.CASCADE)36title = models.CharField(max_length=255)37description = models.CharField(max_length=10000)38link = models.CharField(max_length=1000)39bank_id = models.ForeignKey(Bank, on_delete=models.CASCADE)40product_id = models.ForeignKey(FinancialProduct, on_delete=models.CASCADE)41category_id = models.ForeignKey(ProductCategories, on_delete=models.CASCADE)