我使用的系统是win10,python是3.7的,pyCharm,django3.0.5
下载安装python
- 再python官网下载python对应版本:python官网下载地址
- win可以参考(博主)
- linux可以参考(博主)
安装Django及虚拟环境
-
在使用Django的时候所有人都说最好给Django提供独立的环境,所以咱也得这么干,同样使用安装virtualenv和virtualenvwrapper
# 我是使用pip安装的 # 查看是否已安装 python -m django --version # 安装django pip install django # 安装virtualenv pip install virtualenv # 安装virtualenvwrapper(这是python2.0版本的) # pip install virtualenvwrapper # 如果win下python3.0的话需要安装这个 pip install virtualenvwrapper-win
-
创建一个用于存放Django项目的文件
virtualenv test
-
创建项目文件后进入该文件中的Scripts中
# 进入Scripts文件 # 进入虚拟环境 activite
-
创建虚拟环境名称
# 创建(尽量不要在Scripct目录下去创建) mkvirtualenv 需要创建的环境名称 # 列出创建的环境 workon # 进入创建的虚拟环境 workon 创建的环境名称 # 如果命令无法使用的话则需要配置环境变量
# 如果还是无法使用的话就切换cmd命令试一下
创建Django项目
-
开始创建django项目文件
# 在新创建的虚拟环境中先下载django pip install django django-admin startproject 项目名称
- 最外层的 mysite/ 根目录只是你项目的容器, Django 不关心它的名字,你可以将它重命名为任何你喜欢的名字。
- manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。
- 里面一层的 mysite/ 目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如 mysite.urls).
- mysite/init.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。如果你是 Python 初学者,阅读官方文档中的 更多关于包的知识。
- mysite/settings.py:Django 项目的配置文件。如果你想知道这个文件是如何工作的。
- mysite/urls.py:Django 项目的 URL 声明,就像你网站的“目录”。
- mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。
-
启动django
# 启动gjango项目 python manage.py runserver # 使用pycharmq启动时总是会报莫名其妙的错误,又是配环境的又是下载包的,建议直接使用cmd在虚拟环境中直接启动 # 输入localhost:8000/admin/ # 就会访问到django的界面(好像还有个一个注册的页面,注册一个用户就行)
- 创建项目应用,每个项目有多个应用层组成
# 创建应用层 python manage.py startapp 应用层名称
4.将应用层与项目绑定(在项目文件中的settings.py中的INSTALLED_APPS末尾添加你创建的应用层名称)
-
输出Hello word
# 在应用层给我们的views.py中写我们需要输出到页面的内容 from django.http import HttpResponse def index(request): str = "Hello Word" return HttpResponse(str)
-
然后在项目文件下的urls.py中配置需要输出的内容的路径
path('index/', views.results, name='index'),
-
然后我们就可以启动Django了
# 进入我们创建的虚拟环境 # 进入我们的项目中 # 启动我们的Django python manage.py runserver
- 打开浏览器输出localhost:端口号/index/就可以看见我们的Hello word了