python-Django创建app

创建app

python-Django创建app

app的结构如下: 

python-Django创建app 

在项目

python-Django创建app

在app里面的models.py里面增加类

python-Django创建app

from django.db import models

class CreateUpdate(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    class Meta:
        abstract=True
# Create your models here.
class Person(CreateUpdate):
    first_name=models.CharField( max_length=30)
    last_name=models.CharField( max_length=30)


class Order(CreateUpdate):
    order_id=models.CharField( max_length=30,db_index=True)
    order_desc=models.CharField( max_length=120)
在settingss.py里面修改DATABASES配置

python-Django创建app

在navigate for mysql里面增加demo数据库

 在__init__.py里面导入pymysql,并且为了提高性能,增加下面的语句

python-Django创建app