当前位置: 首页 > 网络应用技术

如何在Django下建立多个应用程序(2023年最新分享)

时间:2023-03-06 00:28:49 网络应用技术

  简介:今天,首席CTO Note将与您分享如何在Django下创建多个应用程序。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  打开Pycharm的官方网站,选择下载,然后输入下载页面。

  目前,将有两个版本。左侧的是购买版本,可以尝试30天;右边的一个是社区版本,免费,我们通常选择正确的社区版本。

  下载后,您可以选择下一步。我不会详细介绍它。安装后运行Pycharm并创建一个新项目。此时构建的项目不是Django项目,这也要求我们自己设置它。

  安装Django并使用命令安装它。我在这里使用cmder。它是替换CMD的非常有用的控制台命令窗口。输入python27的目录,使用命令PIP install django == 1.8.3,执行是可以的。

  新的Django项目,我使用命令来创建项目。

  django-admin startproject hellodjango

  然后输入hellodjango项目的根目录,运行命令以创建Hello Module

  python manage.py startapp hello

  目前,Pycharm有一个Hellodjango项目。

  现在,让我们构建一个简单的Web服务。

  修改views.py文件

  修改urls.py文件

  修改两个文件后,您可以启动项目并执行命令

  python manage.py迁移

  python manage.py runserver

  目前,该项目已经启动,它将告诉我们访问地址,根据地址,这将是可以的。

  1.首先,为您的应用程序(fileapp)创建Django Project目录外的文件夹,命名为Django-fileupload

  2.将FileAPP文件文件夹移至Django-Fileupload目录

  3.创建django-fileupload/readme.rst文件以输入以下相关内容

  4.创建一个许可证文件,即django-freeupload/livense,输入livense,如果不是的话,请转到github自动生成生成生成

  5.然后,创建一个django-fileupload/setup.py文件,以提供有关如何创建和安装此应用程序的一些详细信息。内容如下:

  6.默认情况下,包装中只有Python模块和袋子。如果要包含其他文件,我们需要创建一个清单。内容如下

  7.以下建议包括有关您的应用程序的一些详细信息。创建一个空文件夹,命名文档,然后在django-fileapp/sustest.in中添加一行。

  注意:此文档目录将不包含在包中,除非您添加一些文件以输入

  8.最终执行包装操作,执行python setup.py sdist(需要在django-fileApp文件夹中执行),应使用称为dist的文件夹添加django-fileApp/,该文件夹将生成一个package-django-fileApp-0.tar.gz

  9.安装

  如果不足为奇,您的应用程序应该能够正常执行

  10.卸载

  11.安装后查看应用程序信息,例如安装路径

  class order_list_model(models.model):

  user = models.foreignkey(“ user_app.user_model”)#

  #的用户的所有订单

  order_list_model.objects.filter(user = query_user)

  我也是一个新手,我学会了自己的理解,因为base_dir是获得该项目的配置根目录文件夹。django不会使用一个文件夹查找项目配置目录文件夹。添加到“环境变量”的此文件夹路径,也就是说,添加sys.path.insrt in sys.path.insrt(0,os.path.join(base_dir,,base_dir,,,'apps')插入当前环境变量,OS.Path.join()是使用帮助(OS.Path.join)在Python命令行下查看添加路径。您需要导入OS软件包。如果您可以帮助您,请采用它

  根据上图,我们可以简单地看到,当我们访问Django网页时,URL将与URL表匹配。如果与之匹配,则URL表将再次将Matt URL发送到指定应用的URL表。要匹配,匹配是成功的并运行定义的函数,那么似乎我们必须首先构建一个应用程序。

  为基本环境构建先前的文档。

  首先,我们创建一个应用程序

  建立后,我们看到了仪表板的目录

  目录中有一些文件。目前,我们首先不知道太多,首先是一个Hello World

  1.首先,让我们配置应用程序以添加

  打开OPS/settings.py配置文件,然后查找已安装_Apps,然后添加我们刚刚构建的仪表板项目。

  Django这里的路径已由我们处理,因此我们可以开始从程序/路径中编写程序的定位。特定映射文件的信息如下。

  2.创建一个URL映射

  在这里,我们想在django.conf.urls中导入include模块,然后添加仪表板的映射记录,也就是说,在与访问匹配时,URL将传递给dashboard.urls以进行第二匹配。

  3.在仪表板中创建URL映射表

  在建立应用程序后,不会自动生成此内容,而且我也非常激进。由于它不会自动生成,因此让我们手动构建它。

  由于此内容正在映射视图函数,因此我们还没有视图功能,因此该映射不容易编写,首先制作视图功能

  写入视图后,编写URL映射

  然后开始服务

  开始服务后,让我们访问效果

  结论:以上是由相关内容答案编制的主要CTO注释,以解决Django下的多个应用程序。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?