1、安裝和創(chuàng)建虛擬環(huán)境
windows在cmd中輸入pip install virtualenv
創(chuàng)建: virtualenv --no-site-packages -p python.exe路徑 環(huán)境名
2、激活虛擬環(huán)境
# 進入虛擬環(huán)境文件
cd envname
# 進入相關(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)建應用
python manage.py startapp appname
appname是你創(chuà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', # 安裝一個應用,要添加此行遷移的時候才會識別
]
6、啟動,修改ip和端口
修改端口:python manage.py runserver 端口號
修改IP和端口: python manage.py runserver IP:端口
7、數(shù)據(jù)庫
修改project中的settings.py文件中設置 連接 MySQL數(shù)據(jù)庫(Django默認使用的是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