Django多个app urls配置代码实例


Posted in Python onNovember 26, 2020

快速测试创建项目与app

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

Django多个app urls配置代码实例

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路径

Django多个app urls配置代码实例

Django多个app urls配置代码实例

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

from apps.app名.models import 模型类

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python编写vim插件的简单示例
Apr 17 Python
Python连接DB2数据库
Aug 27 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
详解django自定义中间件处理
Nov 21 Python
浅谈Pycharm调用同级目录下的py脚本bug
Dec 03 Python
python 获取url中的参数列表实例
Dec 18 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
用python绘制樱花树
Oct 09 Python
如何利用Python 进行边缘检测
Oct 14 Python
Python OpenCV快速入门教程
Apr 17 Python
Django中celery的使用项目实例
Jul 07 Python
python Xpath语法的使用
Nov 26 #Python
python模拟点击玩游戏的实例讲解
Nov 26 #Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 #Python
Django filter动态过滤与排序实现过程解析
Nov 26 #Python
python中用ctypes模拟点击的实例讲解
Nov 26 #Python
python爬虫分布式获取数据的实例方法
Nov 26 #Python
python分布式爬虫中消息队列知识点详解
Nov 26 #Python
You might like
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php实现的验证码文件类实例
2015/06/18 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python生成随机密码
2015/03/10 Python
python生成二维码的实例详解
2017/10/29 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
python贪吃蛇游戏代码
2020/04/18 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
Servlet面试题库
2015/07/18 面试题
三年级班级文化建设方案
2014/05/04 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
锅炉工岗位职责
2015/02/13 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
会计岗位工作总结
2015/08/12 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers
Python实现简单得递归下降Parser
2022/05/02 Python
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js