您的位置:首页 > 编程语言 > Go语言

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(视图-网址映射)文件,添加:

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应用,开始测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django 继承 app 数据库