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 相关文章推荐
采用Psyco实现python执行速度提高到与编译语言一样的水平
Oct 11 Python
Python运算符重载用法实例分析
Jun 01 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
Python字典,函数,全局变量代码解析
Dec 18 Python
python五子棋游戏的设计与实现
Jun 18 Python
python中的colorlog库使用详解
Jul 05 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
Django数据库操作之save与update的使用
Apr 01 Python
python开发一款翻译工具
Oct 10 Python
python 删除系统中的文件(按时间,大小,扩展名)
Nov 19 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
一个更简单的无限级分类菜单代码
2007/01/16 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
常用python编程模板汇总
2016/02/12 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
留学生如何写好自荐信
2013/12/27 职场文书
养殖项目策划书范文
2014/01/13 职场文书
装修五一活动策划案
2014/01/23 职场文书
旷课检讨书3000字
2014/02/04 职场文书
工地质量标语
2014/06/12 职场文书
2014年班组长工作总结
2014/11/20 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
从事会计工作年限证明
2015/06/23 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android