Django的第一个Templates

mac2022-06-30  31

1、URL配置方法:   myblog中的urls.py 的文件 from django.conf.urls import url,include from django.contrib import admin import blog.views as bv urlpatterns = [     url(r'^admin/', admin.site.urls),     url(r'^$', include('blog.urls')), ]   blog中创建一个urls.py文件 from django.conf.urls import url,include from . import views urlpatterns = [     url(r'^$', views.index), ]   整理:   包含其他URl 在根urls.py 中引入include 在APP目录下创建urls.py文件,格式与跟urls.py相同 根urls.py中url函数第二个参数改为include(‘blog.urls’)   注意事项:   根urls.py针对APP配置的URL名称,是该APP所有URL的总路径 配置URL时注意正则表达式结尾符号$和/   2、Templates是什么?他就是HRML文件,使用了Django模板语言(DTL),也可以使用其他的模板引擎   settings.py中的TEMPLATES第一行的BACKEND可以改模板语言   3、创建Templates的步骤:   在APP的跟目录下创建一个Templates的目录 在该目录下创建HTML文件 在view.py中返回一个render(渲染)   4、DTL初步使用:   render()函数中支持一个dictionary类型参数 该字典是后台传递到模板的参数,键为参数名 在模板中使用{{线束名}}来直接使用 view.py def index(request):     return render(request, 'index.html',{'hello':'Hello,blog!'}) html中 {{hello}}   5、注意点:   Django查找Template时,是按照INSTALLED_APPS添加的顺序查找的Templates的 解决办法:在APP的Templates目录下创建以APP名为名称的目录,然后把HTML文件放入新创建的文件夹                  

转载于:https://www.cnblogs.com/hughman/p/6953849.html

最新回复(0)