摘要:
一个关键的目录: 目录名:migrations 作用:用来存放通过makemigrations命令生成的数据库脚本,这里的内容一般不要手动去改 规定:app目录下必须要有migrations目录且目录下必须有__init__.py才能正常使用数据库同步的功能 一个关键的表 表名:django_mig 阅读全文
posted @ 2017-03-04 17:18
413Xiaol
阅读(5923)
评论(0)
推荐(0)
摘要:
这里定义4个模型 作者:一个作者有姓名 作者详情:包括性别,email,出生日期, 出版商:名称,地址,城市,省,国家,网站 书籍:名称,日期 分析: 作者详情和作者一对一的关系 一本书可以有多个作者,一个作者可以写多本书,作者和书籍多对多关系 一本书只由一个出版商出版,一个出版商可以出版多本书,所 阅读全文
posted @ 2017-03-04 16:47
413Xiaol
阅读(231)
评论(0)
推荐(0)
摘要:
Django的模型类是给ORM层服务的 1.每个数据模型都是django.db.models.Model的子类。 2.它的父类Model包含了所有必要的和数据库交互的方法,并提供了定义数据库字段的语法。 3.每个模型相当于一个数据库表(这条规则的例外情况是多对多关系,多对多关系的时候会多生成一张关系 阅读全文
posted @ 2017-03-04 16:37
413Xiaol
阅读(1073)
评论(0)
推荐(0)
摘要:
配置Django日志:\hello_django\hello_django\settings.py 文件中的 LOGGING 加入如下配置: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'con 阅读全文
posted @ 2017-03-04 14:38
413Xiaol
阅读(457)
评论(0)
推荐(0)
摘要:
Django默认支持sqlite、mysql、oracle、postgresql数据库,像db2和sqlserver需要安装第三方的支持 配置Django数据库:\hello_django\hello_django\settings.py 文件中的 DATABASES 使用django-admin. 阅读全文
posted @ 2017-03-04 14:03
413Xiaol
阅读(187)
评论(0)
推荐(0)
摘要:
解释: 路由配置文件(URL分发器),它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。就是以这种方式告诉Django对于每个URL的处理类。Django启动的时候回去加载urls.py文件,加载那个文件可以在hello_django\hello_django\setting.py 阅读全文
posted @ 2017-03-04 12:35
413Xiaol
阅读(472)
评论(0)
推荐(0)
摘要:
经过1和2的学习,现在已经可以正常启动Django了,这一节说怎么写一个hello world页面,所有的环境基础就是1和2中搭建的 1.在app模块中添加页面 具体为 hello_django\hello\views.py 中添加如下代码: 2.在setting文件中加入对hello这个app的管 阅读全文
posted @ 2017-03-04 12:03
413Xiaol
阅读(211)
评论(0)
推荐(0)
摘要:
1.概念: django-admin.py是django的用于管理任务的命令行工具 manage.py是对django-admin.py的简单包装,每个project里会有一个自己的manage.py 2.查看帮助: 查找django-admin.py在什么地方: 命令:where django-a 阅读全文
posted @ 2017-03-04 10:00
413Xiaol
阅读(720)
评论(0)
推荐(0)