-
创建一个blog应用
python manage.py startapp blog
-
注册blog应用
在项目的settings.py文件中添加 '...'上边那行代码
INSTALLED_APPS = [
'blog.apps.BlogConfig',
...
]```
- 给blog应用添加urls.py文件,然后添加以下代码到文件里
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name = 'home'),
] ```
第二行代码的意思是导入blog的视图模块。第四行是给blog的首页分配一个视图,name='home'是为了在模板里解决硬编码。
- 给项目的urls.py文件添加一些代码
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^blog/', include('blog.urls')),
url(r'^admin/', admin.site.urls),
]
新增的代码有第一行最后一个单词include和第四行代码。
- 给blog应用添加一个最简单的首页视图,代码如下
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse('<h1>Django 基础- 创建应用之配置url</h1>')
- 打开测试服务器 http://127.0.0.1:8000/blog/
网友评论