网站建设优化东莞,网站模块在线制作,wordpress全站ajax插件,青岛知名网站建设公司排名文章目录0.思路引导1.实现最简单的HelloWorld2.实现最简单的HelloWorld(使用Templates)0.思路引导
django 的开发流程#xff1a; 即首先配置 URL#xff0c;把 URL 和相应的视图函数绑定#xff0c;一般写在 urls.py 文件里#xff0c;然后在工程的 urls.py 文件引入。
…
文章目录0.思路引导1.实现最简单的HelloWorld2.实现最简单的HelloWorld(使用Templates)0.思路引导
django 的开发流程 即首先配置 URL把 URL 和相应的视图函数绑定一般写在 urls.py 文件里然后在工程的 urls.py 文件引入。
其次是编写视图函数和模板文件视图中需要渲染模板在 settings.py 中进行模板相关的配置让 django 能够找到需要渲染的模板。
最后把渲染完成的 HTTP 响应返回。
1.实现最简单的HelloWorld
1blog应用下新建url.py并编辑 文件位置blog/url.py
from django.urls import path
from . import viewsurlpatterns [path(,views.index,nameindex)
]2编写视图函数view.py 文件位置blog/views.py
from django.http import HttpResponsedef index(request):return HttpResponse(欢迎访问我的博客首页)3配置项目 URL 文件位置blogproject/urls.py
from django.contrib import admin
from django.urls import path, includeurlpatterns [path(admin/, admin.site.urls),path(, include(blog.urls)),
]4运行结果 运行 pipenv run python manage.py runserver 在浏览器输入开发服务器的地址 http://127.0.0.1:8000/
欢迎访问我的博客首页2.实现最简单的HelloWorld(使用Templates)
1在根目录下新建文件夹TemlplatesTemplates下新建文件夹blog并新建index.html 文件位置templates\blog\index.html
!DOCTYPE html
html langen
headmeta charsetUTF-8title{{ title }}/title
/head
body
h1{{ welcome }}/h1
/body
/html2修改配置文件 文件位置blogproject/settings.py
TEMPLATES [{...DIRS: [os.path.join(BASE_DIR, templates)],...},
]3更改视图函数 文件位置blog/views.py
from django.shortcuts import renderdef index(request):return render(request, blog/index.html, context{title: 我的博客首页,welcome: 欢迎访问我的博客首页})4运行结果 运行 pipenv run python manage.py runserver 在浏览器输入开发服务器的地址 http://127.0.0.1:8000/
欢迎访问我的博客首页