Django简介
- 开源的web框架
- 由python编写
- 提供一站式的解决方案
- 可以快速搭建高性能的网站
Django项目创建
1.创建虚拟环境(参考python官方文档)
要创建虚拟环境,请确定要放置它的目录,并将 venv
模块作为脚本运行目录路径:
python3 -m venv tutorial-env
这将创建 tutorial-env
目录(如果它不存在)并在其中创建包含 Python 解释器副本和各种支持文件的目录。
创建虚拟环境后,需要激活它。
在Windows上,运行:
tutorial-env\Scripts\activate.bat
在Unix或MacOS上,运行:
source tutorial-env/bin/activate
注意⚠️这个脚本是为bash shell编写的。如果你使用 csh 或 fish shell,你应该改用 activate.csh
或 activate.fish
脚本《〈《
激活虚拟环境将改变你所用终端的提示符,以显示你正在使用的虚拟环境,并修改环境以使 python
命令所运行的将是已安装的特定 Python 版本。 例如:
(tutorial-env) aqin1012@aqin1012deMacBook-Pro test % python
Python 3.8.2 (default, Jun 8 2021, 11:59:35)
[Clang 12.0.5 (clang-1205.0.22.11)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
2.新建Django工程
安装Django
pip install django==指定版本
在项目目录下,创建工程
django-admin startproject 项目名
进入项目目录,创建应用
python manage.py startapp 应用名
3.项目目录及文件说明
项目目录
文件说明(参考Django官方文档)
- 最外层的
mysite/
根目录只是项目的容器,根目录名称对 Django 没有影响(可以随意改)。
manage.py
: 一个可以用各种方式管理 Django 项目的命令行工具。详细manage.py
的细节可参考 django-admin 和 manage.py 。
- 里面一层的
mysite/
目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名 (比如mysite.urls
). mysite/__init__.py
:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包(可参考官方文档中的 更多关于包的知识)。mysite/settings.py
:Django 项目的配置文件(可参考 Django 配置 了解细节)。
mysite/urls.py
:Django 项目的 URL 声明,就像网站的“目录”(可参考 URL调度器 了解细节)。
mysite/asgi.py
:作为项目运行在 ASGI 兼容的 Web 服务器上的入口(可参考 如何使用 ASGI 来部署 了解细节)。
mysite/wsgi.py
:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口(可参考 阅读 如何使用 WSGI 进行部署 了解细节)。
4.启动
注意要在虚拟环境下执行
python manage.py runserver 0.0.0.0:8000
打开浏览器,输入0.0.0.0:8000
出现上图,Django就安装成功啦🎉🎉🎉
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135458.html