### 一、本地操作django
1、創建虛擬環境 (guigudoor是環境文件)
`mkvirtualenv guigudoor `
2、安裝django
`pip install django==1.9.8`
3、安裝mysql驅動 錯誤提示根據django環境搭建解決方案操作
`pip install mysql-python`
> 查詢虛擬環境
>`workon`
> 進入虛擬環境 (guigudoor是目錄文件)
> `woekon guigudoor`
> 退出虛擬環境
> `deactivate`
### 二、通過PyCharm 創建文檔
1、選擇mkvirtualenv 創建的目錄,和本地django文件存放路徑
2、連接數據庫,修改settings.py -- DATABASES 數據庫文件
~~~
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '數據庫名',
'USER': 'root',
'PASSWORD': '你的數據庫密碼',
'HOST': '127.0.0.1'
}
}
~~~
修改語言、時區
~~~
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
~~~
### 三、django創建app、數據庫、管理員相關命令
1、通過PyCharm
Tools - Run.manage.py task
創建app (guigu app名字)
`startapp guigu`
遷移數據庫
`makemigrations`
生成數據庫表
`migrate`
創建超級管理員
`createsuperuser`
本地啟動djanogo
Run - Run - Debug
2、命令操作(進入django文件目錄)
創建項目 (guigudoor 項目名字)
`django-admin.py startproject guigudoor`
創建app (guigu app名字)
`python manage.py startapp guigu`
遷移數據庫
`python manage.py makemigrations`
生成數據庫表
`python manage.py migrate`
創建超級管理員
`python manage.py createsuperuser`
本地啟動djanogo
`python manage.py runserver 0.0.0.0:8000`
如果遇到端口被占用,修改端口號或者殺死端口或者進程
`sudo fuser -k 8000/tcp `