- 同时访问–
【如何在Django中创建应用程序()】Django以其独特的、完全托管的应用程序结构而闻名。对于每一个功能,应用程序都可以像一个完全独立的模块一样被创建。本文将带您了解如何创建一个基本的应用程序,并使用该应用程序添加功能。
例如, 如果你要创建博客, 则应为评论, 帖子, 登录/注销等创建单独的模块。在Django中, 这些模块称为应用程序。每个任务都有一个不同的应用程序。
使用Django应用的好处–
- Django应用程序可重用, 即Django应用程序可用于多个项目。
- 我们已经松散耦合, 即几乎独立的组件
- 多个开发人员可以处理不同的组件
- 调试和代码组织很容易。 Django具有出色的调试器工具。
Django为用户提供了一些预安装的应用程序。要查看预安装的应用程序,导航到projectName - > projectName - > settings.py在settings.py文件中,你将找到INSTALLED_APPS。INSTALLED_APPS中列出的应用程序是Django提供给开发者的。
文章图片
同时访问– Django ORM –插入, 更新和删除数据
在Django中创建一个应用程序:
让我们开始构建一个应用程序。
要在Django项目中创建基本应用, 你需要转到包含以下内容的目录
manage.py
然后从那里输入命令:
python manage.py startapp projectApp
现在, 你可以在下面看到目录结构:
文章图片
要在你的项目中考虑该应用, 你需要在INSTALLED_APPS列表中指定你的项目名称, 如下settings.py中所示:
# Application definitionINSTALLED_APPS = [
'django.contrib.admin' , 'django.contrib.auth' , 'django.contrib.contenttypes' , 'django.contrib.sessions' , 'django.contrib.messages' , 'django.contrib.staticfiles' , 'projectApp'
]
因此, 我们最终创建了一个应用程序, 但是要使用URL呈现该应用程序, 我们需要将该应用程序包含在主项目中, 以便可以呈现重定向到该应用程序的URL。让我们来探索它。
移动到projectName-> projectName-> urls.py,并在头部添加以下代码
projectName-> projectName-> urls.py
并在标题中添加以下代码
from django.urls import include
现在, 在网址格式列表中, 你需要指定应用名称以包括你的应用网址。这是它的代码–
from django.contrib import admin
from django.urls import path, includeurlpatterns = [
path( 'admin/' , admin.site.urls), # Enter the app name in following
# syntax for this to work
path('', include( "projectApp.urls" )), ]
现在, 你可以使用默认的MVT模型在应用程序中创建URL, 模型, 视图等, 它们将自动包含在你的主项目中。
Django Apps的主要功能是独立性, 每个应用程序在支持主要项目时都作为独立的单元运行。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- CSS如何使用伪类和伪类选择器(代码示例)
- Win8系统怎样设置IE浏览器自动删除历史记录?
- 如何修好Win8提示出错为Win32k.sys的蓝屏?
- Win8 PE系统无法读取磁盘的处理办法
- 怎样处理Win8.1升级Win10时的8007045D出错
- Win8.1系统提示找不到恢复环境怎样处理?
- Win8.1系统应用商店与应用闪退的修好办法
- Win8.1切换微软账户出现0x80070057出错怎样办?
- Win8.1升级Win10出错代码0x80070003的如何处理?