【发布时间】:2026-01-08 08:35:01
【问题描述】:
问题来了:
- 我有一个具有以下模型的应用:项目、职位、外展
- 职位与项目相关联并且项目仅使用外键
- 外展连接到一个位置,并且位置仅使用外键
我几乎可以在我的应用程序的任何位置创建一个新项目(其他对象也是如此)。目前我写了一个新项目是从 url dashboard/newjobproject 创建的,但我会这样做,以便根据我所在的页面,url 简单地变成 www.myapp.com/..../newproject
有什么方法可以编写urls.py 来实现这一目标?
from django.urls import path
from action import views
app_name = 'action'
urlpatterns = [
# ex: /action/
path('', views.login, name='login'),
path('dashboard/', views.dashboard, name='dashboard'),
path('contacts/', views.contacts, name='contacts'),
path('projects/', views.project, name='project'),
path('contacts/newcontact', views.new_contact, name='new_contact'),
path('projects/newjobproject', views.new_outreach, name='new_outreach'),
path('dashboard/newjobproject', views.new_jobproject, name='new_jobproject'),
path('projects/<uuid>/newjobposition', views.new_jobposition, name='new_jobposition'),
]
然而,
【问题讨论】:
标签: django django-urls