【Django】Django的开始

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编写的。如果你使用 cshfish shell,你应该改用 activate.cshactivate.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就安装成功啦🎉🎉🎉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AQin1012

求小鱼干呢~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值