ORM映射关系

class 表名(models.Model):
    """
     模型
    """
    字段名 = models.DateField() ----> 字段约束

映射关系:

    表名  <-------> 类名

        字段  <-------> 属性

   表记录 <------->类实例对象
验证模型语法是否正确的命令:
python manage.py validate

python manage.py check 

check命令运行Django系统检查框架 - 一组用于验证Django项目的静态检查。如果一切正常,你会看到消息System check identified no issues (0 silenced)

validate 命令检查你的模型的语法和逻辑是否正确。 如果一切正常,你会看到 errors found 消息。如果出错,请检查你输入的模型代码。 错误输出会给出非常有用的错误信息来帮助你修正你的模型。

通过logging可以查看翻译成的sql语句:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console':{
            'level':'DEBUG',
            'class':'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'propagate': True,
            'level':'DEBUG',
        },
    }
}  
settings文件里设置

相关文章: