1.Django的安裝
1.win+R 輸入命令,安裝
pip install django==1.9.8
等待安裝,過程比較慢,需要耐心等待

image.png
出現(xiàn)這個(gè)表示安裝成功
2.查看是否安裝成功

image.png
能看到版本號(hào),表示安裝成功
2.創(chuàng)建項(xiàng)目
2.1、自己在本地新建文件夾專門存放——Django項(xiàng)目

image.png
這時(shí)候你會(huì)看到自己建立的文件夾下面多了一個(gè) project文件夾

image.png
這樣,第一個(gè) Django 項(xiàng)目就創(chuàng)建完成了
2.2、 配置 Mysql 數(shù)據(jù)庫
步驟:
1.找到項(xiàng)目目錄下的 setting.py,并打開

image.png
2.找到 setting.py文件中的 DATABASE,進(jìn)行相關(guān)設(shè)置

image.png
4.配置 mysql :
Python3.x中安裝的是PyMySQL
在init.py文件中寫入兩行代碼:
import pymysql
pymysql.install_as_MySQLdb()

image.png
2.3、創(chuàng)建應(yīng)用
在一個(gè)項(xiàng)目中可以創(chuàng)建多個(gè)應(yīng)用,每個(gè)應(yīng)用進(jìn)行一種業(yè)務(wù)處理
python manage.py startapp myAPP #myAPP :為引用名字,自定義
-
myAPP目錄說明
admin.py 進(jìn)行站點(diǎn)配置
models.py 創(chuàng)建模型
views.py 創(chuàng)建視圖 激活應(yīng)用 在settings.py文件中,將myApp應(yīng)用加入到INSTALLED_APPS選項(xiàng)中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myApp',
]
2.4 、定義模型 概述(有一個(gè)數(shù)據(jù)表就對(duì)應(yīng)有一個(gè)模型)
舉例:在 myApp 的 models.py里面,定義模型
class Grades(models.Model):
gname = models.CharField(max_length=20)
gdate = models.DateTimeField()
ggirlnum = models.IntegerField()
gboynum = models.IntegerField()
isDelete = models.BooleanField(default=False)
2.5、在數(shù)據(jù)庫中生成數(shù)據(jù)表
- 生成遷移文件
執(zhí)行 :
python manage.py makemigrations
在migrations目錄下生成一個(gè)遷移文件,此時(shí)數(shù)據(jù)庫中還沒有生成數(shù)據(jù)表
- 執(zhí)行遷移
執(zhí)行 :
python manage.py migrate
相當(dāng)于執(zhí)行MySQL語句創(chuàng)建了數(shù)據(jù)表
3.創(chuàng)建 admin 的用戶名和密碼

image.png