環境說明: anconda 整合環境下的python3.6.5
(一)安裝
#cmd環境下
#安裝pip install django
#檢查是否安裝成功
import django
django.get_version(
)
如圖:安裝版本3.0.2
配置環境變數——將以下兩個目錄新增到系統環境變數中:
c:\.
..\anconda3\lib\site-packages\django;
c:\.
..\anconda3\scripts
『』注:配置環境變數時最好放在最前面,否則如果有其他環境也有django會造成混亂報錯
完成後以上步驟後,在anconda3\scripts資料夾下
可以看到兩個檔案django-admin.exe
和django-admin.py
(二)django 建立第乙個專案——helloworld
環境說明:python 3.6.5;django 3.0.2
#先切換到指定目錄,直接建立是建立再c 盤使用者下面的
#以scripts資料夾下為例
cd c:\.
..\anconda3\scripts
#django-admin 來建立 helloworld 專案
django-admin startproject helloworld
在指定目錄下,會生成乙個hellworld資料夾
檔案結構如下圖
檔案說明
helloworld: 專案的容器。
manage.py: 乙個實用的命令列工具,可讓你以各種方式與該 django 專案進行互動。
helloworld/__init__.py: 乙個空檔案,告訴 python 該目錄是乙個 python 包。
helloworld/asgi.py:asgi伺服器元件,
## 【比django2.x多出來的】 ##
helloworld/settings.py: 該 django 專案的設定/配置。
helloworld/urls.py: 該 django 專案的 url 宣告; 乙份由 django 驅動的**"目錄"。
helloworld/wsgi.py: 乙個 wsgi 相容的 web 伺服器的入口,以便執行你的專案。
啟動伺服器:
python manage.py runserver 0.0
.0.0
:8000
執行此處報如下錯誤,順著提示找到c盤下面的對應檔案
就是上面說的【配置環境變數時,沒有放在最前面
】
因為我這裡有個其他的應用程式包含了django框架而且也配置了環境變數
為:allowed_hosts = ["*"]
重新整理瀏覽器即可
(三)檢視和 url 配置
在先前建立的 helloworld 目錄下的 helloworld 目錄新建乙個 view.py 檔案,並輸入**:
)繫結 url 與檢視函式——開啟 urls.py 檔案,刪除原來**,將以下**複製貼上到 urls.py 檔案中:
from django.conf.urls import url
from
.import view
urlpatterns =
[ url(r'^$'
, view.hello)
,]
也可以寫成:
from django.urls import path
from
.import view
urlpatterns =
[ path(
'hello/'
, view.hello)
,]
重新整理瀏覽器即可:
python初學入門
python是一門比較簡單的語言,它的輸入什麼即可立即輸出 常見的命令也有,比如print 雙引號之間的內容在輸出時只能是字元型 python嚴格區分大小寫,符號嚴格區分中英文 中是有輸入有輸出的 輸入如果要讓使用者輸入數字,但卻要讓使用者看見符號則考慮用如下格式一行制敵 輸入數字的代號 int f...
PHP初學入門
如何從無開頭學習php呢。一 學習php最好要具備的基礎知識 1 html 2 css 3 j ascript 特別是html,是必程式設計客棧備的基礎知識,同時還需了解www大致原理。推薦學習資料 head first html with css xhtml 詳細介紹 二 學習p程式設計客棧hp的...
djang內部快取 Redis
由django渲染的頁面 要被快取的區域性內容 from django.views.decorators.cache import cache page cache page 10 代表該檢視函式渲染的頁面被快取10s def test cache request import time c tim...