django的操作演示
第一步首先是django的所有命令演示
1.下載:
pip install django ==1.11.18
pip install django ==1.11.18 -i 源
在pycharm中打開
2.創建一個項目 django-adminstartproject項目名稱
3.啟動項目 如果沒有pycharm 直接到cmd窗口操作可以這樣開始操作
python manage.py runserver 80 #127.0.0.1:80
python manage.py runserver 0.0.0.0:80 #0.0.0.0:80
4.創建APP
python manage.py makemigrations # 將models變更記錄保存到migrations
python manage.py migrate # 將變更同步到數據庫中
全部創建完成後的第一步
打開django的settings配置它
INSTALLED_APPS = [ ? ‘app01‘ 或者 ‘app01.apps.App01Config’ ]
正確演示
第二大步找到目錄下的settings設置settings中的數據庫,中間鍵,模板等相關信息
第二再找數據庫的配置
配置成
ENGINE: mysql
NAME: 數據庫名稱
HOST: IP
PORT: 3306
USER: 用戶名
PASSWORD: 密碼
中間件 把中間的註釋掉
註釋csrf的中間件 ——》 可以提交POST請求
靜態文件
STATIC_URL = ‘/static/‘ # 別名
STATICFILES_DIRS = [
os.path.join(BASE_DIR,‘static‘),
]
在settings中演示
模板 TEMPALTES
‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]
第三大步django使用mysql數據庫的流程
1.進入cmd管理窗口
2.輸入 mysql -uroot -p登錄
3.先創建一個mysql數據庫;
4.配置數據庫名字需要和NAME 相同
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘bookmanager‘, ‘HOST‘: ‘127.0.0.1‘, ‘PORT‘: 3306, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘123‘, } }
第四步
在於settings.py同級目錄下的__
init__
.py中寫:
import pymysql pymysql.install_as_MySQLdb()
第五步在app先的models.py中寫類(這裏的類繼承models.Model)
from django.db import models class Publisher(models.Model): # app01_publisher pid = models.AutoField(primary_key=True) # 主鍵 name = models.CharField(max_length=32, unique=True) # varchar(32) def __str__(self): return self.name
第六步執行數據庫的遷移的命令
在pycharm中依次輸入
python manage.py migrate # 將變更同步到數據庫中
django的操作演示