这一篇主要介绍开发环境的搭建
一、基本开发环境说明
Python版本: Python3.6.5
IDE: Pycharm
Django版本:2.0.4
浏览器: Chrome
Django运行操作系统: centOS 6.9
开发操作系统:Win10_x64
版本管理工具:Git
二、开发环境搭建
1.在CentOS创建Git仓库,同时创建一个git用户。
-这里我在根目录下创建了仓库
2.在Windows中安装Git,并且通过git获取CentOS中的仓库,并确保能够提交文件(如果遇到insufficient permission for adding an object错误,可以通过$sudo chown -R git:git git库(例如本例中的DjangoProject.git)解决)
-我在E:\Program Projects\03_DjangoProjects下放置我的博客git仓库
-尝试提交文件夹BlogProject和BlogProject文件夹下的ReadMe.txt
-提交成功,在CentOS中,新建一个文件夹,并且GitClone仓库查看是否成功,后面我们就在Windows下的BlogProject文件夹中搭建我们的Django工程环境
3.在BlogProject中建立开发环境
-我习惯在BlogProject下再创建2个文件夹“src”和“venv”,一个作为项目源文件代码文件夹,一个作为虚拟环境文件夹。在windows下的cmd窗口输入命令创建虚拟环境(如果提示virtualenv无法使用,请通过pip命令安装),创建完毕记得提交到git仓库
-安装Django模块
4.在PyCharm打开我们的项目
-选择“File”->"Open",浏览到刚才的"src"文件夹,然后添加一个"test.py"测试下环境。
-配置Python Interpreter,打开"File"->"Settings"->"Project:src"->"Project Interpreter",点击右侧的齿轮->“Add Local”,并浏览到我们创建的虚拟环境“venv/Scripts”下的Python.exe,看图
-为了方便使用django-admin命令,我们把django模块的路径加入环境变量,以当前项目为例,安装后的Django模块路径为“E:\Program Projects\03_DjangoProjects\DjangoProject\BlogProject\venv\Lib\site-packages\django\bin”,加入环境变量后,在BlogProject/src下执行命令django-admin startproject myblog
-在PyCharm中也能查看到
-运行服务器,通过浏览器访问测试。cmd窗口下切换到myblog文件夹下执行命令python manage.py runserver,浏览器输入127.0.0.1:8000访问,得到如下结果表示成功
下一期我们讨论一下博客项目的具体设计问题,别急着写代码,那可能只占据整个项目周期的1/3,下期见咯!