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
网友评论