所以我想做一个Django应用程序,你可以把图片上传到公文包里。我已经让我的仪表板工作,但当我点击我的'添加新项目'链接,它只是带我回到仪表板。什么给予?在
dashboard.html
<section class="bg-primary" id="header">
<div class="container">
<div class="row">
<div class="col-sm-3">
<h2 class="section-heading">{{ title }}</h2>
<a href="{% url 'projects:new' %}">Add Project.</a>
</div>
</div>
</div>
</section>
projects-urls.py
from . import views
urlpatterns = [
url(r'^', views.dashboard, name='dashboard'),
url(r'^new/', views.new, name='new')
]
urls.py
urlpatterns = [
url(r'^dashboard/', include('projects.urls', namespace='projects')),
views.py
def new(request):
title = "Add Project"
return HttpResponse("<h1>New Project</h1>")
你需要终止你的URL模式。否则,第一个匹配所有内容,因为
^
本身就意味着“任何开始的字符串”,这显然是它们的全部。在但是请注意,不能在main中终止include模式网址.py. 在
相关问题 更多 >
编程相关推荐