python-Django创建app

浪尽此生 提交于 2019-12-31 09:26:03

创建app

app的结构如下: 

在项目

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

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配置

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

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

生成迁移文件

 

执行迁移到数据库


 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!