Python学习--Dgango开发前环境准备

Django 准备:

1. 安装好 python3.6
2.安装好 virtualenvwrapper
3.虚拟环境相关操作: 创建虚拟环境:mkvirtualenv --python=‘C:python36\python.exe’[虚拟环境名字django-env] 进入到虚拟环境: workon django-env 退出虚拟环境: deactivate
4. 首先进入到虚拟环境----安装django2.0: pip install django==2.0
5. 安装pycharm2017 版本,一定要专业版,community社区版本不支持 网页开发, 专业版可以破解
6.安装最新的pySQL
7. 安装pymysql 这个库是python 来操作数据库的中间件;
django框架 了解,
1.8 1.9 1.11 版本支持 python2.7 和3.5 以下版本
2.0以上版本支持3.4 版本以上的python 解释器

  1. 创建django 项目名:
    进入虚拟环境目录下:执行命令:(django-1) E:\python-project>django-admin startproject first_project
    django-admin startproject 项目名

(django-1) E:\python-project>dir

018/11/19  17:19    <DIR>          .
2018/11/19  17:19    <DIR>          ..
2018/11/19  17:11    <DIR>          django-1
2018/11/19  17:19    <DIR>          first_project
2018/11/19  17:06    <DIR>          Python自学规划
  1. 运行django服务
    进入虚拟环境目录下:使用 dir 查看当前目录下所有文件及目录

python manage.py runsever
eg:
(django-1) E:\python-project\first_project>python manage.py runserver

Performing system checks...
System check identified no issues (0 silenced).
You have 14 unapplied migration(s). Your project may not work properly until yo
Run 'python manage.py migrate' to apply them.
November 19, 2018 - 17:20:51
Django version 2.0, using settings 'first_project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

退出: ctrl+C

通过 pycharm 软件创建django项目时无法创建;会提示:pip install Django
错误:
原因: 由于 pycharm2017.3.3 版本支持的是 pip10 ;而 当前安装的 pip9: 在pycharm 目录下----helper–目录下 修改这个文件:packaging_tool.py

def do_install(pkgs):
    #try:
    #    import pip
    #except ImportError:
    #    error_no_pip()
    #return pip.main(['install'] + pkgs)
    try:
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)
修改成:如下
def do_uninstall(pkgs):
    #try:
    #    import pip
    #except ImportError:
    #    error_no_pip()
    #return pip.main(['uninstall', '-y'] + pkgs)
    try:
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

另外一种方式,降级pip的版本

python -m pip install --upgrade pip==9.0.3
--------------------- 

猜你喜欢

转载自blog.csdn.net/weixin_42353331/article/details/86187672