要想出现一个页面,需要做3步。
在views里写方法,在templates里新建html,写好前端显示的格式,在urls里面配置。
前端显示的格式,可以借助bootstrap工具,主要包括在官网下载bootstrap文档,下载jquery,并导入项目下,具体步骤可以参照其他教程。
在html文件开头导入以下几行,就可以使用bootstrap了,比如按钮的样式,table显示的格式等,bootstrap里都有具体的描述,可以参照bootstrap的中文文档写。
http://how2j.cn/k/boostrap/boostrap-tutorial/538.html 这位大神写的特别详细,而且很清楚。
<!-- Bootstrap --> <link href="{% static 'bootstrap-3.3.7-dist/css/bootstrap.min.css'%}" rel="stylesheet"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> <![endif]--> {% block css %}{% endblock %}
django的前端后端是分离的,前端负责显示数据,渲染模板,传参的中间商是views,views应该属于后台部分。
url配置路由,不同的django版本写法也不一样,我用的是django2.0, 写法已经变了。
url(r'^index/$',views.index,name='index'),
以后有更新的版本出来时,url的写法可以参照url.py开头被注释掉的绿色说明,应该会有说明写法。