Django 应用的路由访问

项目url 添加应用访问路径

复制代码
from django.contrib import admin
from django.urls import path, include
from app1 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('app1/', include('app1.urls')), # 在主项目添加应用的所有路由路径
]

就可以访问app1应用下的url.py

复制代码
from django.urls import path
from . import views

urlpatterns = [
    path('index', views.index, name='index'),
    path('test', views.test, name='test'),
]

app1创建路由文件urls.py

复制代码
from django.urls import path
from . import views

urlpatterns = [
    path('index', views.index, name='index'),
    path('test', views.test, name='test'),
]

app1 views.py视图文件

复制代码
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
    return HttpResponse("app1 的index")

def test(request):
    return render(request, '1/index.html', {}) # 这里获取的路径文件为:templates/1/index.html
相关推荐
noravinsc3 小时前
InforSuite AS 可以发布django和vue项目是否可行
vue.js·python·django
blues_C5 小时前
【专栏启动】开篇:为什么是 Django + Vue3?测试平台的技术选型与架构蓝图
架构·django·测试平台
满怀10156 小时前
【Django全栈开发实战】从零构建企业级Web应用
前端·python·django·orm·web开发·前后端分离
noravinsc7 小时前
InforSuite RDS 与django结合
后端·python·django
发条宇8 小时前
1267, “Illegal mix of collations (latin1_swedish_ci,IMPLICIT
django·flask
百锦再1 天前
MK米客方德SD NAND:无人机存储的高效解决方案
人工智能·python·django·sqlite·android studio·无人机·数据库开发
蒙奇D索大2 天前
【人工智能】自然语言编程革命:腾讯云CodeBuddy实战5步搭建客户管理系统,效率飙升90%
人工智能·python·django·云计算·腾讯云
小明.杨2 天前
Django 中时区的理解
后端·python·django
A~taoker2 天前
django扩展练习记录
数据库·django·sqlite
懵逼的小黑子3 天前
Django 项目的 models 目录中,__init__.py 文件的作用
后端·python·django