@宣告這一切操作在linux系統中。
@建立虛擬環境
1.在linux系統中安裝pip(sudo apt install python3-pip
)
2.安裝隔離的虛擬開發環境venv(sudo apt install python3-venv
)
3.建立對應工程的開發虛擬環境(python3 -m ven .hellojjango
)(.hellojango 為乙個隱藏的虛擬環境,即乙個影藏的資料夾)
4.進入該虛擬化環境:source .hellojango/bin/activate
5.退出該虛擬環境:deactivate
@建立hellodjango專案
1.進入選定的虛擬環境中source .hellojango/bin/activate
2.安裝djangopip install django==1.11.7
3.在該虛擬環境中建立hellodjango專案:django-admin.py startproject hellodjango
hellodjango 專案預設結構:
hellodjango:
__init__.py
settings.py
urls.py
wsgi.py
manage.py:
# 一堆預設的django應用
...# 自定義的應用]
6.應用預設應用結構
__init__.py:
admin.py:
models.py:
views.py:
migrations包:
test.py:
7.初始化資料庫引擎:
安裝pymysql:pip3 install pymysql
或者在pycharm中的設定裡新增pymysql。
在工程的init.py中新增初始化 **
import pymysql
pymysql.install_as_mysqldb()
8.遷移資料:
生成遷移:python3 manage.py makemigrations
執行遷移:python3 manage.py migrate
9執行專案:python manage.py runserver
預設埠為8000,可以自行修改,例:python manage.py runserver 8001
,這樣埠為8001
@該文章純粹為個人筆記,不喜勿噴!!!1
Django總結 1 Django簡介
django mvc mvt 1 什麼是django?web框架 python下有許多款不同的 web 框架。django是重量級選手中最有代表性的一位。他功能強大且豐富,文件全面且完善,開發效率高,是python中的主流 web框架 django框架是基於mvt框架模式,即模型m,模板t和檢視v ...
Python系列之 1 Django入門
請求訪問流程 http請求經過url對映器,到達view層,view層可以從model層獲取資料,再從template層取得不變的html資料,和model層取得資料組合,最後返回httpresponse應答。1.在終端下,進入準備存放專案的目錄下執行 django admin startproje...
建立Django專案簡易流程
django簡易流程 1 建立django專案 django admin startproject 專案名2 啟動manage.py服務 建立好專案後,我們進入專案資料夾,用以下命令就可以執行django專案了。預設情況下,我們通過來訪問我們的django專案。由於沒有任何頁面,所以會出現乙個除錯視...