【Django筆記02】項(xiàng)目準(zhǔn)備

項(xiàng)目準(zhǔn)備

1.創(chuàng)建項(xiàng)目(虛擬環(huán)境中自己指定目錄)

django-admin startproject BookManager

2.創(chuàng)建應(yīng)用

python manager.py startapp Book

3.python解釋器:(Pycharm)

  # 進(jìn)入指定虛擬環(huán)境
  which python

  # python2
  /home/python/.virtualenvs/py_django/bin/python

  # python3
  /home/python/.virtualenvs/py3_django/bin/python

4.安裝應(yīng)用(BookManager/settings.py)
INSTALLED_APPS=(
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Book',#安裝應(yīng)用
)
5.本地化

LANGUAGE_CODE = 'zh-Hans'

TIME_ZONE = 'Asia/Shanghai'
6.模板路徑

TEMPLATES = [
{
  'BACKEND': 'django.template.backends.django.DjangoTemplates',
  # 模板路徑
  'DIRS': [os.path.join(BASE_DIR, 'templates')],
  'APP_DIRS': True,
  'OPTIONS': {
      'context_processors': [
          'django.template.context_processors.debug',
          'django.template.context_processors.request',
          'django.contrib.auth.context_processors.auth',
          'django.contrib.messages.context_processors.messages',
      ],
  },
},
]

并且在應(yīng)用同級目錄下,創(chuàng)建templates模板文件夾

7.項(xiàng)目中匹配urls

正則 : 路徑只要不是admin/就算匹配成功。并包含到應(yīng)用中的urls.py
BookManger/urs.py

urlpatterns = [
  url(r'^admin/', include(admin.site.urls)),
  # 路徑只要不是'admin/'就算匹配成功。并包含到應(yīng)用Book中的urls.py
  url(r'^', include('Book.urls'))
]

8.應(yīng)用中匹配urls.py

應(yīng)用中創(chuàng)建urls.py

正則 : 路徑中包含booklist/,就調(diào)用視圖中對應(yīng)的bookList函數(shù)

from django.conf.urls import url
import views

urlpatterns = [
  # 路徑中包含'booklist/',就調(diào)用視圖中對應(yīng)的bookList函數(shù)
  url(r'^booklist/$', views.bookList)
]

9.準(zhǔn)備視圖(Book/views.py)

from django.http import HttpResponse
def bookList(request):
return HttpResponse('測試項(xiàng)目邏輯是否正確!')

10.開啟服務(wù)器, 測試項(xiàng)目

進(jìn)入項(xiàng)目文件中, 開啟項(xiàng)目對應(yīng)的服務(wù)器
python manage.py runserver

瀏覽器中輸入網(wǎng)址
http://127.0.0.1:8000/booklist/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容