1寺枉、安裝和創(chuàng)建虛擬環(huán)境
windows在cmd中輸入pip install virtualenv
創(chuàng)建: virtualenv --no-site-packages -p python.exe路徑 環(huán)境名
2、激活虛擬環(huán)境
# 進(jìn)入虛擬環(huán)境文件
cd envname
# 進(jìn)入相關(guān)的啟動文件夾
cd Scripts
activate # 啟動虛擬環(huán)境 仁卷,Linux/Mac: source activate
deactivate # 退出虛擬環(huán)境
3悠就、安裝Django
pip install django
4藕各、創(chuàng)建項目
django-admin startproject projectname
備注:projectname是你創(chuàng)建的項目名
5萎河、創(chuàng)建應(yīng)用
python manage.py startapp appname
appname是你創(chuàng)建的應(yīng)用名臊岸,在project的settings.py添加剛才創(chuàng)建的appname
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'appname', # 安裝一個應(yīng)用橙数,要添加此行遷移的時候才會識別
]
6、啟動帅戒,修改ip和端口
修改端口:python manage.py runserver 端口號
修改IP和端口: python manage.py runserver IP:端口
7灯帮、數(shù)據(jù)庫
修改project中的settings.py文件中設(shè)置 連接 MySQL數(shù)據(jù)庫(Django默認(rèn)使用的是sqllite數(shù)據(jù)庫)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_django',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306'
}
}
遷移
python manage.py makemigrations
python manage.py migrate
8、管理后臺
訪問:IP:端口/admin/
創(chuàng)建賬號:python manage.py createsuperuser