摘要: 一个关键的目录: 目录名: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)