搭建Django 环境

2021-03-10  本文已影响0人  Vector_Wan
1. 创建一个虚拟环境并进入,pip安装好 Django

这个地方我后来发现就算是再虚拟环境下 pip,也会 pip 到全局包中,这让我很是头疼,搜索了好多博客也是各种解决方案,我决定在这里偷个懒直接用 pycharm 来管理虚拟环境。反正以后项目部署也是在Linux上,win的配置也没必要花太长时间。除了这一点外其他的步骤我还是自己手动来完成的。

方法是在设置中找到项目解释器选项栏,然后把解释器选定为虚拟环境中的解释器。点加号安装新的包,还可以管理安装源,很方便的切换成国内源。并且这样做不会影响到全局的 pip list。

$ pip install django==1.11.7
2. 创建一个Django项目:
$ django-admin startproject HelloDjango(项目名字)

使用 tree /f 命令查看目录结构:

C:.
│  manage.py
│
└─HelloDjango
        settings.py
        urls.py
        wsgi.py
        __init__.py
3. 先进入项目目录然后创建一个应用
$ cd HelloDjango
$ python manage.py startapp App(app名字)

但是我这里报了个错,错误信息是: Generator expression must be parenthesized
搜索了一下发现是 Django 和我的 python 版本不兼容的问题,最好还是安装最新的 Django ,防止后续还有问题,临时解决方法就是按照错误信息提示,去掉路径下widgets.py报错行的逗号。

目前的目录结构是:

C:.
│  manage.py
│
├─App
│  │  admin.py
│  │  apps.py
│  │  models.py
│  │  tests.py
│  │  views.py
│  │  __init__.py
│  │
│  └─migrations
│          __init__.py
│
└─HelloDjango
    │  settings.py
    │  urls.py
    │  wsgi.py
    │  __init__.py
    │
    └─__pycache__
            settings.cpython-38.pyc
            __init__.cpython-38.pyc
4. 最后运行测试一下
$ python manage.py runserver
上一篇下一篇

猜你喜欢

热点阅读