1. 程式人生 > >win10搭建django2.1.7開發環境,定義簡易視圖及網址

win10搭建django2.1.7開發環境,定義簡易視圖及網址

csharp 命令 .py 方式 .site 自動 什麽 info too

① 安裝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開發環境,定義簡易視圖及網址