django下创建多个app,如何设置每个app的urls
2024-09-02 00:47:10
1.创建第二个app
假设我们项目P下面已经有了一个默认的app,名字是app1。现在我想创建第二个app,名字时app2。
进入pychram下的Terminal中,运行命令:
python manage.py startapp app2
此外,我在每个app下都建立一个urls.py,方便区分。
右击app名,new一个Python File,命名为urls,确定。
2.设置url.py
2.1.设置P\urls.py
引入app2下的urls,然后添加引导路径。具体代码如下:
from app2 import urls as app2_urls
urlpatterns = [
path('app2/',include(app2_urls)), # 将所有以app2开头的urls,都交给app2(app名)下的urls.py处理
]
2.2.设置app2\urls.py
from django.urls import path
from app2 import views urlpatterns = [
path('index/', views.index),
]
3.编写app2下的views.py
from django.shortcuts import render,HttpResponse # Create your views here. # 绑定博客
def index(request):
return HttpResponse(111)
4.html页面如何调用url
一般在href或者src中调用一般这样写:
href="/app2/index/"
这样就OK了
最新文章
- Badboy录制脚本参数化
- Qt实现小功能之列表无限加载
- [转]EXCEL如何使用动态公式
- 【Moqui业务逻辑翻译系列】--UBPL index
- nodejs:grunt使用合并压缩的基本使用
- android 学习随笔十三(网络:多线程下载)
- BZOJ 1588:营业额统计(Splay)
- MySQL日期时间函数大全
- linux查找目录下的所有文件中是否含有某个字符串
- 1.4.2 solr字段类型--(1.4.2.6)使用外部文件和程序
- 深入理解java垃圾回收算法
- Delphi keydown与keyup、keypress的区别(KeyDown 和KeyUp 通常可以捕获键盘除了PrScrn所有按键)
- zoj2588 Burning Bridges(无向图的桥)
- 为了解决这个问题:07文本WORD文档超链接、页码成{HYPERLINK&;quot;网站&;quot;}、{PAGE}/{NUMPAGES}
- Maven依赖解析
- Emoji表情符号录入MySQL数据库报错的解决方式
- 算法训练 K好数 数位DP+同余定理
- Python cmp() 函数
- Python RabbitMQ消息队列
- 无视编码都统一转成unicode 然后截断 例如 。“发发发发发发” 操作之后显示为 “发发发发...”