Python 之 Pycharm
新建Django项目
我们新建一个项目,项目名stuproject,app名称stu,其他默认如下图参数配置.
点击create创建.
在这个默认的情况下,创建项目最后会提示错误如下:
创建的项目结构也是有问题的.
产生这个错误的根本原因是:Mac内置的Python版本有点低,和项目自动获取到的最新的Django(目前是2.0)存在兼容问题.所以解决的办法有两种:
1.使用旧版本的Django,如1.9版本
- 进入终端,转到项目下bin目录,输入命令
(venv) promote:bin kun$ pip install django==1.9
- 执行
(venv) promote:bin kun$ python django-admin.py startproject
- 执行 python managy.py runserver,看到服务器已经启动.在浏览器里输入网址访问http://127.0.0.1:8000/即可看到示例页面.
(venv) promote:stuproject kun$ python manage.py runserver Performing system checks... Django version 1.9, using settings 'stuproject.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
- 创建应用stu,终端下输入命令
python manage.py startapp stu
得到一个名为stu的项目应用.
2.在Mac下安装一个新的Python版本
在这一节,我们来安装一个新的Python版本,我们需要在终端下输入一些命令来安装一些工具来进行安装.
- 安装HomeBrew[前提是要有xcode环境]
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 检查安装成功与否
brew doctor
- 安装Python3
brew install python3
- 检查python版本,安装的为Python3.6.3版本.
kun$ python3 Python 3.6.3 (default, Dec 17 2017, 22:42:13) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
-
打开PyCharm,新建Django项目,这次配置如下图,画红框处表示选择Python3.
注意:python3的目录是/usr/local/bin,而默认的python的目录为/usr/bin/
-
点击运行,可以在浏览器里访问http://127.0.0.1:8000查看运行结果
如果运行按钮点不了,说明需要加如下运行配置.
至此,一个Django框架的Python项目已经建立起来.