django开发基本步骤
2016-07-05 13:04
246 查看
1、django-admin.py startproject
myproject 新建工程myproject
2、cd myproject 进入工程目录
3、manage.py runserver ,然后在浏览器登录127.0.0.1:8000,查看django欢迎界面,检验django是否正确安装
4、manage.py startapp myapp 新建应用myapp
5、 cd myproject,进入myproject目录,编辑settings.py 文件,在Installs_app中添加刚才新建的应用名称
6、退出上面目录,进入myapp目录,编辑models.py 新建数据模型,其中每个继承于models.Model的model对应数据库中的一张table,
自定义类的各个属性,代表着table中的各个字段,如果不想使用django的默认定义,可以在自定义类下重新书写内部类Meta,在类Meta
中可以对自定义类进行个性化配置,包括生成的table表名(db_table),以及数据库数据如何排序(ordering),或者数据是否唯一(unique),又
或者自定义类是否虚化(abstract)等等。
7、mdoels.py模型编辑结束,继续编辑views.py视图文件。views主要用于与前段html界面的交互,处理表单。主要使用Forms类,HttpRequest,
HttpResponse, render_to_response, Context等等。可以使用函数,亦可以专门处理某一类事件,定义类。
8、退出当前目录,进入myproject目录,编辑urls.py(视图-网址映射)文件,添加:
9、步骤1-5,主要django开发的准备步骤;步骤6-8,django开发的后端(backends)。现在开始开发大django的前段(fontends)。
进入myapp目录,新建tempaltes文件夹,分别新建template.html,以及index.html,page1.html, page2.html。
第1行,导入静态资源文件,包括javascript, css, images, media
第7行,是一个extra_head块,可在继承中被复写(override),以便导入自己html界面中使用的js和css文件
第11-25行,都是出于上述目的
10、正确处理html、url、view中间关系
11、manage.py runserver 启动django应用,开始测试。
myproject 新建工程myproject
2、cd myproject 进入工程目录
3、manage.py runserver ,然后在浏览器登录127.0.0.1:8000,查看django欢迎界面,检验django是否正确安装
4、manage.py startapp myapp 新建应用myapp
5、 cd myproject,进入myproject目录,编辑settings.py 文件,在Installs_app中添加刚才新建的应用名称
6、退出上面目录,进入myapp目录,编辑models.py 新建数据模型,其中每个继承于models.Model的model对应数据库中的一张table,
自定义类的各个属性,代表着table中的各个字段,如果不想使用django的默认定义,可以在自定义类下重新书写内部类Meta,在类Meta
中可以对自定义类进行个性化配置,包括生成的table表名(db_table),以及数据库数据如何排序(ordering),或者数据是否唯一(unique),又
或者自定义类是否虚化(abstract)等等。
7、mdoels.py模型编辑结束,继续编辑views.py视图文件。views主要用于与前段html界面的交互,处理表单。主要使用Forms类,HttpRequest,
HttpResponse, render_to_response, Context等等。可以使用函数,亦可以专门处理某一类事件,定义类。
8、退出当前目录,进入myproject目录,编辑urls.py(视图-网址映射)文件,添加:
url(r'^myapp/',include("myapp.urls")),退出编辑,进入myapp目录,新建urls.py文件,文件具体格式与myproject/urls.py相同,内容按如下控制:
url(r'^$',views.index,namespace='myapp'), url(r'^page1$',views.page1,namespace='myapp'), url(r'^page2$',views.page2,namespace='myapp'), . . .
9、步骤1-5,主要django开发的准备步骤;步骤6-8,django开发的后端(backends)。现在开始开发大django的前段(fontends)。
进入myapp目录,新建tempaltes文件夹,分别新建template.html,以及index.html,page1.html, page2.html。
{{ load staticfiles }} <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> {% block extra_head %} {% endblock %} </head> <body> {% block brand %} 公司企业等铭牌标志 {% endblock %} {% block menu %} 网站页面的导航菜单 {% endblock %} {% block content_header %} 页面内容头部 {% endblock %} {% block content %} 页面内容 {% endblock %} {% block footer %} 网站页面尾部,主要存放网站信息、版权、许可证等 {% endblock %} </body> </html>
第1行,导入静态资源文件,包括javascript, css, images, media
第7行,是一个extra_head块,可在继承中被复写(override),以便导入自己html界面中使用的js和css文件
第11-25行,都是出于上述目的
10、正确处理html、url、view中间关系
11、manage.py runserver 启动django应用,开始测试。
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 个人信息安全报告发布:有 APP 每分钟调用位置权限 1468 次
- 数据库链接字符串查询网站
- 下载量超过一亿的流行应用被发现含有恶意模块
- DB2实例管理
- DB2实例管理
- 苹果与Siri的七年之痒:“宫斗”戏码不断上演
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- PostgreSQL教程(三):表的继承和分区表详解
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置