win10搭建django2.1.7開發環境,定義簡易視圖及網址
① 安裝Django
使用pip命令或者pycharm setting的project Interpreter工具添加安裝
檢查是否安裝成功,以下命令無報錯即成功:
查看安裝的Django版本號的兩種方式:
② 創建一個Django project(骨架項目)
使用命令提示符進入你想要存儲你的Django應用程序的位置,創建一個文件夾並進入目錄下,在該路徑下使用django-admin工具創建一個骨架站點,使用站點管理工具manage.py運行web開發服務器
命令執行後會在你想要存儲你的Django應用程序的位置,創建項目並生成許多文件夾和文件
③ 創建應用(app)
導航到剛新建的骨架站點下,使用站點管理工具manage.py創建一個應用,並將新定義的應用加到剛新建的骨架站點下的settings.py的配置文件內
註:新建的 app 如果不加到 INSTALL_APPS 中的話, django 就不能自動找到app中的模板文件(app-name/templates/下的文件)和靜態文件(app-name/static/中的文件)
以上創建過程,骨架站點為mytestsite,骨架站點目錄下默認生成一個與骨架站點文件夾名稱一致的文件夾,app應用為quicktool
④定義視圖函數(訪問頁面時的內容)
修改剛創建的應用app(名為“quicktool”)目錄下的視圖函數文件views.py,註釋掉原文件內容,新增以下內容
# coding:utf-8 from django.http import HttpResponse def index(request): return HttpResponse(u‘這是一個由Django2.1.7版本寫出的視圖內容!‘)
接下來,我們訪問什麽網址才能看到剛新增的視圖函數呢?怎麽讓網址和函數關聯起來呢?
⑤定義視圖函數相關的URL(網址)
就是規定什麽網址對應什麽內容,現添加一個網址來對應我們剛創建的視圖函數
修改骨架站點目錄下的同名文件夾下的urls.py文件(mytestsite/mytestsite/urls.py),修改其中代碼,不同django版本修改語法不一,本次django版本為2.1.7
from django.contrib import admin from django.urls import path from quicktool import views as quicktool_views # 新增 urlpatterns = [ path(‘‘, quicktool_views.index), # 新增 path(‘admin/‘, admin.site.urls), ]
⑥定義視圖函數和視圖函數相關的網址之後,使用站點管理工具manage.py運行web開發服務器
⑦瀏覽器訪問127.0.0.1:8000能看到剛定義的是視圖函數下HttpResponse函數返回的文本
win10搭建django2.1.7開發環境,定義簡易視圖及網址