Djang初學入門

2021-10-05 01:36:38 字數 2661 閱讀 2899

環境說明: 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.exedjango-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...