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
  • 在当前目录内会生成startproject文件夹,进入文件夹可以看到目录结构
    结构
(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.

itworks

  • 创建应用stu,终端下输入命令
python manage.py startapp stu

得到一个名为stu的项目应用.

stuapp

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.
    newconfig

    注意:python3的目录是/usr/local/bin,而默认的python的目录为/usr/bin/

  • 项目建好,目录结构如图
    jiegou

  • 点击运行,可以在浏览器里访问http://127.0.0.1:8000查看运行结果
    result

    如果运行按钮点不了,说明需要加如下运行配置.

run
或者
run2

至此,一个Django框架的Python项目已经建立起来.

原文地址:https://www.cnblogs.com/nelsen-chen/p/9140207.html