广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python Django项目和应用的创建方法是什么
  • 472
分享到

Python Django项目和应用的创建方法是什么

2023-06-21 20:06:59 472人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“python Django项目和应用的创建方法是什么”,在日常操作中,相信很多人在Python DjanGo项目和应用的创建方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对

这篇文章主要介绍“python Django项目和应用的创建方法是什么”,在日常操作中,相信很多人在Python DjanGo项目和应用的创建方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python Django项目和应用的创建方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创建一个Django项目

创建一个名为project的Django项目,在cmd命令行输入

django-admin startproject project

输入命令完会生成一个名叫project的项目包,包内一个manage.py文件和项目名同名的project包。

  • manage.py文件: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

project包里面我们可以查看到的目录结构:

  • project/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。

  • project/settings.py: 该 Django 项目的设置/配置。

  • project/urls.py: 该 Django 项目的 URL 声明; 这是项目的根路由。

  • project/wsgi.py: 一个 WSGI 兼容的 WEB 服务器的入口,以便运行你的项目

settings.py项目配置文件

创建完项目后,在项目同名的project目录内有一个settings.py 文件,这个配置文件用于配置和管理Django项目的运维信息。

settings.py配置文件中的所有配置项都是大写的,项目创建时,就初始化了一些默认配置,这些默认配置承载着最基础的项目信息。

其中常用的配置项有:

  • DATABASES 数据库配置

  • TEMPLATES:配置html页面的模板地址templates

  • STATICFILES_DIRS :配置静态文件

  • MIDDLEWARE :配置中间件

  • DEBUG:默认为True,项目上线时改为False

  • ALLOWED_HOSTS:限定请求中的host值

urls.py路由系统

Django的路由系统作用是使views中处理数据的函数与请求的url建立映射关系。

请求到来之后,根据urls.py里的关系条目,查找到与请求对应的处理方法,从而返回数据给客户端Http页面。

Python Django项目和应用的创建方法是什么

在Django1.x版本中url映射一般是一条正则表达式,“^” 字符串的开始,“$“ 字符串的结束。项条目从头开始进行逐一对比,一旦遇到匹配项,立即执行该条目映射的视图函数或二级路由,其后的条目将不再继续匹配。因此,url路由的编写顺序至关重要!

在Django1.x中,一个url映射条目至少有两个参数,一个是正则规则,一个是视图函数,代码如下:

from django.conf.urls import url  # url()方法导入方式url(r'^test/$',views.test)    # django2中使用re_path替换url

在Django2.x版本中路由映射使用 path() 或 re_path() 方法,path()没有了正则的那些规则,直接匹配字符串,re_patah() 用法和url()一样,path()的运用如下:

from django.urls import path,re_path    # path()方法的导入方式path('test/',views.test)        # 不需要使用 ^ $ 等正则规则

注意:本课程中使用re_path()的正则匹配,可自行选择path()或re_path()。

当有多个应用(App)时,我们会在每个App里,各自创建一个urls.py路由模块,然后从根路由出发,将app所属的url请求,全部转发到相应的urls.py模块中。

到此,关于“Python Django项目和应用的创建方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Python Django项目和应用的创建方法是什么

本文链接: https://www.lsjlt.com/news/300639.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python Django项目和应用的创建方法是什么
    这篇文章主要介绍“Python Django项目和应用的创建方法是什么”,在日常操作中,相信很多人在Python Django项目和应用的创建方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-21
  • python的Django框架创建项目的方法是什么
    这篇文章主要讲解了“python的Django框架创建项目的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python的Django框架创建项目的方法是什么”吧!具体如下:  Dj...
    99+
    2023-06-02
  • vue-cli是什么及创建vue-cli项目的方法
    目录1.什么是 vue-cli2.安装 vue-cli3.解决 Windows PowerShell 不识别 vue 命令的问题4.创建项目 vue-cli4.1 基于 vue ui...
    99+
    2023-05-16
    vue-cl创建项目 vue-cl是什么
  • Angular项目构建的方法是什么
    本篇内容介绍了“Angular项目构建的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!(1) 不...
    99+
    2022-10-19
  • TP6项目搭建的方法是什么
    这篇文章主要讲解了“TP6项目搭建的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TP6项目搭建的方法是什么”吧!thinkphp6 项目搭建记录创建项目composer ...
    99+
    2023-06-25
  • NodeJS创建目录和文件的方法是什么
    本文小编为大家详细介绍“NodeJS创建目录和文件的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“NodeJS创建目录和文件的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。undefined...
    99+
    2023-07-05
  • pycharm创建项目和文件的步骤是什么
    在PyCharm中创建项目和文件的步骤如下:1. 打开PyCharm,选择“创建新项目”或者点击“File”菜单,然后选择“New ...
    99+
    2023-09-26
    pycharm
  • Java和Numpy:是时候用Django创建你的下一个项目了吗?
    在软件开发领域,有很多编程语言和框架可以选择。但是,对于数据科学家和机器学习工程师来说,Java和Numpy可能是最常用的两个工具。而如果你想创建一个Web应用程序,那么Django可能是你的最佳选择。那么,让我们来看看为什么Java和N...
    99+
    2023-09-04
    numpy 容器 django
  • ABAP system landscape和vue项目webpack构建方法是什么
    本篇内容介绍了“ABAP system landscape和vue项目webpack构建方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情...
    99+
    2022-10-19
  • python字典创建的方法是什么
    Python字典有多种创建的方法,以下是几种常见的方法: 使用花括号{}创建一个空字典: my_dict = {} 使用花括...
    99+
    2023-10-23
    python
  • python字典创建和排序的方法是什么
    在Python中,可以使用大括号({})来创建字典。字典是一种无序的键值对集合,可以用来存储任意类型的数据。创建字典的方法有两种:1...
    99+
    2023-10-12
    python
  • Python创建类并使用的方法是什么
    在Python中创建类并使用的方法如下:1. 使用`class`关键字定义一个类,并指定类的名称。2. 在类中定义类的属性和方法。3...
    99+
    2023-09-27
    Python
  • python项目打包部署的方法是什么
    Python项目打包部署的方法有多种,以下是一种常见的方法:1. 使用虚拟环境(可选):在项目目录下创建一个虚拟环境,用于隔离项目所...
    99+
    2023-08-12
    python
  • python创建空文件的方法是什么
    Python中创建空文件的方法有多种,以下是其中几种常见的方法:1. 使用open()函数创建空文件:```pythonfile =...
    99+
    2023-08-12
    python
  • Python线程的创建与常用方法是什么
    这篇文章主要介绍“Python线程的创建与常用方法是什么”,在日常操作中,相信很多人在Python线程的创建与常用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python线程的创建与常用方法是什么...
    99+
    2023-06-30
  • python项目依赖包打包的方法是什么
    在Python项目中,可以使用pip工具来管理和打包项目依赖包。以下是一些常见的方法:1. 使用requirements.txt文件...
    99+
    2023-09-23
    python
  • React项目搭建与Echars工具使用的方法是什么
    今天小编给大家分享一下React项目搭建与Echars工具使用的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、...
    99+
    2023-07-05
  • Python Django的模型建立与操作方法是什么
    本文小编为大家详细介绍“Python Django的模型建立与操作方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python Django的模型建立与操作方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-07-04
  • Java创建包和类的方法是什么
    要在Java中创建包和类,可以按照以下步骤进行:1. 创建包:在源代码文件夹中创建一个与包名相同的文件夹。2. 创建类:在包中创建一...
    99+
    2023-10-10
    Java
  • Oracle创建用户的方法是什么
    在Oracle中,可以使用以下语法来创建用户:CREATE USER username IDENTIFIED BY password...
    99+
    2023-10-20
    Oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作