1. Python和虛擬環(huán)境安裝
1.2 Python
本次我是用的Python版本是
Python==2.7.11
詳細(xì)的安裝過程溢陪,可以參考 Python 環(huán)境搭建
2.2 Virtualenv
直接使用pip安裝即可,如果在本地測試demo可以不用虛擬環(huán)境河爹。
詳細(xì)安裝使用璃谨,可以參考 windows上virtualenv 安裝及使用
2. 開發(fā)環(huán)境
操作系統(tǒng):win10
數(shù)據(jù)庫:使用Mysql沙庐,本次使用的版本是:5.7.14-log MySQL Community Server (GPL)
數(shù)據(jù)庫管理軟件:Navicat Data Modeler創(chuàng)建模型鲤妥;Navicat Premium管理數(shù)據(jù)庫
需要安裝的Python庫:
Django==1.8.2
PyMysql==0.7.9
Pillow==2.8.1
3. 代碼編碼規(guī)范
在Pycharm使用過程中也可以通過Ctrl+Alt+L快捷鍵來格式化部分代碼
但快捷方式無法格式化命名規(guī)范和注釋,可以參考 Python 編碼規(guī)范
4. 環(huán)境測試
4.1 各種環(huán)境配置查看
# 查看python的版本:Python 2.7.11
(env_py27_django_blog) D:\virtualenv\env_py27_django_blog\Scripts>python
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
# 查看已經(jīng)安裝好的庫
(env_py27_django_blog) D:\virtualenv\env_py27_django_blog\Scripts>pip list
Django (1.8.2)
Pillow (2.8.1)
PyMySQL (0.7.9)
# 查看數(shù)據(jù)庫版本:Server version: 5.7.14-log MySQL Community Server (GPL)
(env_py27_django_blog) D:\virtualenv\env_py27_django_blog\Scripts>mysql -uroot -proot
Server version: 5.7.14-log MySQL Community Server (GPL)
mysql>
4.2 創(chuàng)建并啟動項(xiàng)目
(env_py27_django_blog) D:\MaiZi_Edu\Dropbox\Maizi\Django_blog>django-admin.py startproject django_blog
(env_py27_django_blog) D:\MaiZi_Edu\Dropbox\Maizi\Django_blog>cd django_blog
(env_py27_django_blog) D:\MaiZi_Edu\Dropbox\Maizi\Django_blog\django_blog>python manage.py startapp blog
(env_py27_django_blog) D:\MaiZi_Edu\Dropbox\Maizi\Django_blog\django_blog>python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
December 24, 2016 - 10:57:12
Django version 1.8.2, using settings 'django_blog.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
4.3 測試
打開瀏覽器直接訪問http://127.0.0.1:8000/ 即可
項(xiàng)目啟動成功
歡迎留言拱雏,博文會持續(xù)更新~~