創(chuàng)建一個(gè)blog應(yīng)用
python manage.py startapp blog
注冊blog應(yīng)用
在項(xiàng)目的settings.py文件中添加 '...'上邊那行代碼
INSTALLED_APPS = [
'blog.apps.BlogConfig',
...
]```
- 給blog應(yīng)用添加urls.py文件校仑,然后添加以下代碼到文件里
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name = 'home'),
] ```
第二行代碼的意思是導(dǎo)入blog的視圖模塊挽鞠。第四行是給blog的首頁分配一個(gè)視圖利赋,name='home'是為了在模板里解決硬編碼筑公。
- 給項(xiàng)目的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),
]
新增的代碼有第一行最后一個(gè)單詞include和第四行代碼武花。
- 給blog應(yīng)用添加一個(gè)最簡單的首頁視圖,代碼如下
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse('<h1>Django 基礎(chǔ)- 創(chuàng)建應(yīng)用之配置url</h1>')
- 打開測試服務(wù)器 http://127.0.0.1:8000/blog/
django_url.png