【Django】Django的开始

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 【Django】Django的开始,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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】Django的开始

文件说明(参考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】Django的开始

 出现上图,Django就安装成功啦🎉🎉🎉

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135458.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!