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

 

posted @ 2016-11-17 14:08  kangjie  阅读(197)  评论(0)    收藏  举报