django2.0 url,views,templates

Django2.0 前后端分离实践
本文介绍了在Django2.0中创建页面的三个关键步骤:在views中定义方法,创建templates的HTML页面以及配置urls。前端展示依赖于Bootstrap,包括下载相关资源并导入项目。views作为数据传递的中介,负责处理参数和模板渲染。URL配置遵循Django2.0的规则,随着新版本发布,URL配置可能会有变化,可参考官方文档进行调整。

要想出现一个页面,需要做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开头被注释掉的绿色说明,应该会有说明写法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值