django命名空间
- 给urls设置命名空间
from django.urls import path
from . import views
app_name = 'news'
urlpatterns = [
path('', views.news, name='news'),
path('news_detail/<news_id>/', views.news_detail, name='news_detail'),
path('news_list/', views.news_list, name='news_list'),
]
- 命名空间的使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p>新闻首页</p>
<!-- <p><a href="news_detail/">新闻详情页</a></p> -->
<p><a href="{% url 'news:news_detail' 1 %}">新闻详情页</a></p>
</body>
</html

本文探讨了Django中的命名空间设置及其使用,包括如何为urls配置命名空间。此外,还详细介绍了Django中ajax的运用,特别是from表单的GET和POST方法。在POST请求中,强调了需要添加csrftoken的重要性,因为缺少它会导致500服务器内部错误。通过查看控制台信息,可以解决此类问题。
最低0.47元/天 解锁文章
9723

被折叠的 条评论
为什么被折叠?



