Django 的安裝與設定

2021-08-22 15:13:45 字數 2142 閱讀 8797

核心思想:解耦—>減低各個模組之間的耦合性,方面變更,更容易重構**

模型—->資料訪問層,查詢資料庫

檢視—–>即變形層,渲染html頁面給使用者

控制器—->業務邏輯層,將使用者輸入的指令和資料傳遞給業務模型

通俗的來講:強制性的使應用程式的輸入,處理和輸出分開

mvt:

model:負責業務資料庫的物件

view:負責業務邏輯並適當呼叫model和templaet

template:負責把頁面渲染展示給使用者

virtualenv使用場景:當開發成員負責多個專案的時候,每個專案安裝的庫又是有很多差距的時候,會使用虛擬環境將每個專案的環境給隔離開來。

windows中安裝使用

在cmd命令模式下:安裝virtualenv(虛擬環境)

pip install virtualenv

在d盤建立資料夾存放evn,並進入檔案env執行以下**:

virtualenv --no-site-package venv

在進入scripts檔案

cd env/scripts/資料夾 ----> 在執行activate命令

檢視安裝是否安裝完成:

pip list

2.安裝django

pip install django==1.11

pip install pymysql

3.建立django專案

django-admin.py startproject helloworld——>使用 django-admin.py 來建立 helloworld 專案

manage.py: 乙個實用的命令列工具,可讓你以各種方式與該 django 專案進行互動

python manage.py runserver —–>啟動專案並檢視網路連線位址

settings檔案修改

debug=true

allowed_hosts(*)

language_code=』zh-hans』—->錯誤提示顯示出中文

python manage.py—>檢視命令

頁面載入顯示:

1.在urls.py檔案裡面呼叫views檔案:

from hello import views
urlpatterns(url模式) = [

url(r'^admin/', admin.site.urls),

url(r'hello/', views.hello),# 修改網路連線位址在後面新增hello,views.hello呼叫views裡面的hello函式

url(r'python',views.say)

2.在檔案views.py(檢視)檔案裡面

建立函式hello

def hello(request):

if request.method == 'get':

return httpresponse('hello world')

建立函式

def say(request):

if request.method == 『get』:

return httpresponse(『你是誰?』)

**********==建立django 後台管理系統**********==

1.在__init__.py檔案裡面倒入pymysql

執行以下**:

import pymysql

pymysql.install_as_mysqldb()

2.在檔案settings.py裡面 第77行更改設定

databases (資料庫)= 3.在控制台輸入:

python manage.py migrate

python manage.py createsuperuser#建立超級使用者

設定賬號和密碼zq/zq1314520

建立成功後進入後台**加admin登入

django的安裝及基本設定記錄

環境變數的配置在這個文章中,不會的可以去看看 主要步驟是 我的電腦 右鍵 屬性 高階系統設定 環境變數 系統變數設定 新增的變數有 python,pip,django admin 假設我的python安裝在c盤python 所以需要我設定的環境變數有 c python36 c python36 sc...

Django安裝與使用

django是乙個開放源 的web應用框架,由python寫成。django遵守bsd版權,初次發布於2005年7月,並於2008年9月發布了第乙個正式版本1.0 django採用了mvc的軟體設計模式,即模型m,檢視v和控制器c pip install django,此命令預設安裝最新版本的dja...

django安裝與配置

win10 pycharm django python27 版本號 tarball 然後python setup.py install pycharm 更改系統時間,然後再改回來直接提示過期 方法failed 提示新增.jar後仍然提示invalid key,方法failed 方法成功。201708...