Django风控项目
数据库表结构:
借款人:
| 借款人 | |||||
| 姓名 | 年龄 | 性别 | 手机号 | 身份证 | 地址 |
放款人
| 姓名 | 微信ID | 手机号 | 身份证 | 公司 |
标的
| 借款名称 | 借款日期 | 借款金额 | 还款情况 | 信用状况 |
创建python项目:
python manage.py startapp riskdata
代码描述
from django.db import models
class Borrower(models.Model): name = models.CharField(max_length=30) age = models.CharField(max_length=20) sex = models.CharField(max_length=20)
cellphone = models.CharField(max_length=40)
idcard = models.CharField(max_length=80)
address = models.CharField(max_length=50)
class risker(models.Model):
name = models.CharField(max_length=30) '
cellphone = models.CharField(max_length=40)
wxid=models.CharField(max_length=80)
idcard = models.CharField(max_length=80)
company = models.CharField(max_length=50)
website = models.URLField()
class borrowobj(models.Model):
title = models.CharField(max_length=100)
risker= models.ManyToManyField(risker)
borrower = models.ForeignKey(borrower)
borrow_date = models.DateField()
borrow_money = models.CharField(max_length=50)
borrow_repay = models.CharField(max_length=100)
settings 中添加riskdate
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'riskdata', )
python manage.py check
python manage.py makemigrations riskdata
python manage.py sqlmigrate riskdata 0001

浙公网安备 33010602011771号