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中的元类编程入门指引
Apr 15 Python
Python的字典和列表的使用中一些需要注意的地方
Apr 24 Python
Django中的“惰性翻译”方法的相关使用
Jul 27 Python
Python遍历目录中的所有文件的方法
Jul 08 Python
利用Opencv中Houghline方法实现直线检测
Feb 11 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
基于Python的OCR实现示例
Apr 03 Python
重写django的model下的objects模型管理器方式
May 15 Python
python 判断一组数据是否符合正态分布
Sep 23 Python
Python爬虫UA伪装爬取的实例讲解
Feb 19 Python
pytorch中的model.eval()和BN层的使用
May 22 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中使用memcache存储session的三种配置方法
2014/04/05 PHP
php文件上传简单实现方法
2015/01/24 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
php实现简单四则运算器
2020/11/29 PHP
javascript读取RSS数据
2007/01/20 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
Python自动化部署工具Fabric的简单上手指南
2016/04/19 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
python多进程读图提取特征存npy
2019/05/21 Python
ipad上运行python的方法步骤
2019/10/12 Python
Python3和pyqt5实现控件数据动态显示方式
2019/12/13 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
python ETL工具 pyetl
2020/06/07 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
遵纪守法演讲稿
2014/05/23 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
财务个人年度总结范文
2015/02/26 职场文书
分享python函数常见关键字
2022/04/26 Python