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 sys.argv用法实例
May 28 Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
Python开发的实用计算器完整实例
May 10 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
Python2和Python3的共存和切换使用
Apr 12 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
python基于property()函数定义属性
Jan 22 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
python PIL模块的基本使用
Sep 29 Python
pytorch简介
Nov 11 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
python-for x in range的用法(注意要点、细节)
May 10 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/07 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
Vue组件化开发思考
2018/02/02 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
python避免死锁方法实例分析
2015/06/04 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python实现点对点聊天程序
2018/07/28 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
中文系师范生自荐信
2013/10/01 职场文书
生产管理的三大手法
2013/11/11 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
自我鉴定三原则
2014/01/13 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
致运动员的广播稿
2015/08/19 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL