1. 程式人生 > >Django框架的使用教程[一]

Django框架的使用教程[一]

管理 migration manage SQ migrate 接口 con 路徑 文件的

Django環境的搭建

Django 常用的命令

# 創建一個名為Django_test子應用
python manage.py startapp Django_test

# 生成遷移文件
python manage.py makemigrations

# 生成的遷移文件同步到數據庫
python manage.py migrate

# 創建超級管理員(密碼要8位數)
python manage.py createsuperuser

# 運行python項目
python manage.py runserver

# 進入腳本的命令
python manage.py shell

# 安裝ipython pip install ipython # 重啟mysql的服務 sudo service mysql restart # 配置mysql日誌文件目錄 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 打開mysql日誌文件 tail -f /var/log/mysql/mysql.log # 可以實時查看數據庫的日誌內容

虛擬環境的搭建

創建python3的虛擬環境的命令(創建虛擬環境需要聯網)

mkvirtualenv -p python3 Django


刪除虛擬環境
rmvirtualenv Django


進入虛擬環境
workon Django


退出虛擬環境
deactivate

創建django項目

虛擬環境中安裝Django包

pip install django==1.11.13

創建一個名字為Django的項目

django-admin startproject Django

項目創建後生成的文件

技術分享圖片

manage.py:是Django用於管理本項目的命令行的工具,之後進行站點的管理,數據庫的自動生成,靜態文件的收集

Django/__init__.py:告訴Python 是一個Python包

setting.py:Django的項目配置文件,默認時,在其中定義了本項目引用的Django組件,Django項目名,在之後開發配置數據庫,導入其他包

urls.py:維護URL路由映射,即定義客戶端訪問的URL由哪一個Python模塊解釋並提供反饋

wsgi.py:定義WSGI的接口信息,用於和其他的web服務器的集成

項目的配置

工程的根目錄

技術分享圖片

配置秘鑰

技術分享圖片

安裝app

技術分享圖片

配置DEBUG

技術分享圖片

中間間

技術分享圖片

項目的跟路由配置

技術分享圖片

模板的配置

技術分享圖片

WSGI應用

技術分享圖片

數據庫配置

技術分享圖片

認證系統和校驗器

技術分享圖片

配置常用的語言和時區

技術分享圖片

設置默認靜態路由

技術分享圖片

設置redis的緩存配置

技術分享圖片

配置文件的保存路徑

技術分享圖片

Django框架的使用教程[一]