当前位置: 首页 > 编程笔记 >

Django多个app urls配置代码实例

杨安歌
2023-03-14
本文向大家介绍Django多个app urls配置代码实例,包括了Django多个app urls配置代码实例的使用技巧和注意事项,需要的朋友参考一下

快速测试创建项目与app

django-admin startproject mysite
django-admin startapp app1
django-admin startapp app2

mysite下的urls.py文件

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
  path('admin/', admin.site.urls),
  path('app1/', include('apps.app1.urls',namespace='app1')),
  path('app2/', include('apps.app2.urls',namespace= 'app2')),
]

app1下的apps文件

from django.apps import AppConfig
class App1Config(AppConfig):
  name = 'apps.app1'

app2下的apps文件

from django.apps import AppConfig
class App2Config(AppConfig):
  name = 'apps.app2'

app1下的urls.py文件

from django.urls import path
from . import views

app_name = 'app1'

urlpatterns = [
  path('index', views.index),
]

app2下的urls.py文件

from django.urls import path
from . import views
app_name = 'app2'
urlpatterns = [
  path('index', views.index),
]

app1下的views.py文件

from django.shortcuts import render
from django.shortcuts import HttpResponse
def index(request):
  return HttpResponse('hello app1')

app2下的views.py文件

from django.shortcuts import render
from django.shortcuts import HttpResponse
def index(request):
  return HttpResponse('hello app2')

settings.py文件下的app配置:

'apps.app1.apps.App1Config', 'apps.app2.apps.App2Config'

启动

python manage.py runserver 8080

最后访问url路径

在这种设置下,在一个app访问另一个app的model

from apps.app名.models import 模型类

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我想将所有错误定向到我的Errorsevlet,而无需明确指定所有代码。有什么办法可以这样做吗? 到达ErrorServlet后,如何获取servlet中错误的堆栈跟踪。这样一发生错误,我就可以通过电子邮件发送详细信息。 问题答案: 试试这个,所有错误都会被捕获(500个)而不是404等

  • 本文向大家介绍spring aop注解配置代码实例,包括了spring aop注解配置代码实例的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了spring aop注解配置的具体代码,供大家参考,具体内容如下 Demo.java applicationContext.xml MyAdvice.java 以上所述是小编给大家介绍的spring aop注解配置详解整合,希望对大家有所帮助,

  • 我有一个Windows服务器,目前运行两个不同的Tomcat实例作为Windows服务。两者都有自己的目录,并且在它们之间不共享任何文件。通过设置向导安装的第一个Tomcat实例设置了CATALINA_HOME和CATALINA_BASE环境变量。第二个以相同的方式安装。它忽略全局设置并作为独立的实例运行。 问题来了。我需要安装一个自带Tomcat的产品。我已经完成了产品的安装,但是现在我需要配置

  • 本文向大家介绍Windows下用Nginx代理Django安装配置实例,包括了Windows下用Nginx代理Django安装配置实例的使用技巧和注意事项,需要的朋友参考一下 一、 安装djanjo 1、下载源码 https://www.djangoproject.com/download/ 本文下载的djanjo版本为1.5.1,下载链接如下: https://www.djangoproject

  • 我有2个服务(都是在kotlin上的Spring引导)。将其命名为“客户机”和“服务器”,由于某些限制,我必须使用Kafka同步请求-应答模式。所以我尝试使用ReplyingKafkatemplate。我的问题是我需要为多个实体使用。意味着创建多个ReplyingKafkaTemplate,一个用于“foo”,第二个用于“bar”。因此,在我的代码中,我用setup创建了多个KafkaConfig

  • 本文向大家介绍Linux ssh服务器配置代码实例,包括了Linux ssh服务器配置代码实例的使用技巧和注意事项,需要的朋友参考一下 使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-server 查看当前的虚拟机的ip地址 在PC上查看ip地址 【备注】pc和linux虚拟机在同个网段的 测试他们是否可以ping 【可能存在一