django-urls相关内容
我在谷歌上搜索了很多关于如何在模板中使用“url"标签的答案,结果发现很多回复说“你只需将它插入你的模板并将其指向你想要的 url 的视图".好吧,这对我来说并不快乐:(我已经尝试了所有可能的排列方式,最后只能在此处发帖. 原来是这样.我的 urls.py 看起来像这样: from django.conf.urls.defaults import *从 login.views 导入 *从
..
我正在试验 Django,并弄清楚如何设置 urls.py 以及 URL 的工作原理.我在项目的根目录中配置了 urls.py,以指向我的博客和管理员.但是现在我想在我的家中添加一个页面,所以在 localhost:8000. 因此,我已将以下代码添加到项目根目录中的 urls.py: from django.views.generic.simple import direct_to_t
..
我可以访问 Django 模板中命名参数的值(来自 URL)吗? 比如我可以从 django 模板访问下面 this_name 的值吗? url(r'^area/(?P[\w-]+)/$', views.AreaView.as_view(), name="area_list") 我可以获取整个 URL 路径并将其分解,但想检查是否有直接的方法可以做到这一点,因为它已经有了一个名称.
..
有没有办法在 Django 模板中获取当前页面 URL 及其所有参数? 例如,一个模板标签会打印一个完整的 URL,如 /foo/bar?param=1&baz=2 解决方案 编写自定义上下文处理器.例如 def get_current_path(request):返回 {'current_path': request.get_full_path()} 在您的 TEMPLATE_
..
我正在尝试使用 Django 开发电子商务网站.所以我在这一点上,用户可以将项目添加到他们的购物车,但是当我尝试继续结帐时,由于某种原因,我的结帐表单没有显示,而是显示: 找不到页面 (404) 我确保我已经注册了我的模型,并运行了迁移. 有什么问题? 我的views.py: @login_required定义结帐(请求):address_form = UserAddre
..
我正在开发一个有两种类型用户的网站,并且项目所有者在用户通过身份验证后想要两个不同的主页(模板),所以,我尝试了这个: 网址 # home aurl(r'^home/$', HomeAView.as_view(), name='home-a'),# 家 burl(r'^home/$', HomeBView.as_view(), name='home-b'), 在我的登录视图中也有类似的内
..
我正在使用 django-2.0 为我的网站制作一个博客应用程序当我运行服务器时,我看到以下错误 File "C:\Users\User\Desktop\djite\djite\djite\urls.py", line 7, in url(r'^blog/', include('blog.urls', namespace='blog', app_name='blog')),类型错误:includ
..
我想向我的 api 路由器添加一个 url 命名空间,但是当我这样做时,路由器仍然会寻找没有命名空间的 url: router = DefaultRouter()router.register(r'users', UserViewSet)router.register(r'events', EventViewSet)router.register(r'comments', CommentView
..
我过去曾多次使用 Django 的 reverse,但今天遇到这个错误,这似乎不够直观,无法调试: TypeError: _reverse_with_prefix() 参数后 * 必须是可迭代的,而不是 int 这是我使用它的视图: from django.urls import reverse......def show_scores_url(self, obj):score_url =
..
我有一个简单的模型如下: RATING_CHOICES = zip(range(1, 6), range(1, 6))等级评级(模型.模型):值=models.IntegerField(选择=RATING_CHOICES)additional_note = models.TextField(null=True, blank=True)from_user = models.ForeignKey(用
..
我已经检查了以下 关于HttpResponse、HttpResponseRedirect 和render_to_response 之间区别的stackoverflow 问题,以及已经阅读了官方django 文档,但我真的不确定如何最好地获得我想要创建的功能. 现在我有一个带有登录功能的 index.html(如下面的 views.py 所示),其中 render_to_response将我带
..
这对很多人来说可能是一个愚蠢的问题,但我为什么不能呢 在 django 中创建一个接受请求并以 JSON 格式返回 HttpResponse 的视图 将视图映射到 URL 从我的浏览器或其他服务器点击 URL 并使用结果? 谢谢. 编辑 - 两种方法:导入一些 djangorestframework 或tastypie 并在我的应用程序中构建一个 api,它将抛出 json
..
大约一周前开始学习 django 并撞到了一堵墙.真的很感激任何启示... models.py 类数据(models.Model):course = models.CharField(max_length = 250)def __str__(self):返回自我课程 html 将models.course中的对象转换为schlist
..
我有一个像这样的 URL 模式: urlpatterns = (url(r'^$', list_titles, name='list'),url(r'^(?P[a-z\-0-9]+?)/$', list_titles, name='filtered-list'),url(r'^(?P\S+?)/$', show_title, name='title'),) filtered-list 和 ti
..
我想在最终用户输入错误网址时显示自定义 404 错误页面.我试过了,但我只得到了 Django 默认的 404 页面.我使用的是 Python 2.7.5 和 Django 1.5.4. 我的代码: urls.py from django.conf.urls 导入模式,包含,url从 mysite 导入视图handler404 = views.error404urlpatterns
..
我正在使用 DRF 构建 API,并且我使用了一个主类对基于类的视图进行了一些验证: class MasterClass(APIView):def dispatch(self, request, *args, **response = super(FaveoAPIView, self).dispatch(request, *args, **kwargs)# 我调用 super 是因为我需要访问请
..
我试图通过在其中传递两个主键来在我的详细信息视图中创建一个 url 字段... 这是我在 urls.py 中所做的: url(r'^company/(?P\d+)/groupdetail/(?P\d+)/$',views.group1DetailView.as_view(),name='groupdetail'), 在我看来: def get_object(se
..
以下是我在 URL.py、views.py 和 HTML 页面中的代码.但是,它返回了错误:TypeError: cannot unpack non-iterable int object. urlpatterns = [path('', views.blogs_home, name='blogs'),path('', views.single_blog, name='detailed_view
..
我在理解 redirect 或更确切地说 reverse 的实际工作原理时遇到了一些问题. 在主 urls.py 我有: from django.conf.urls 导入模式,包含,url从 django.views.generic.simple 导入 redirect_tourlpatterns = 模式('',url(r'^$', redirect_to, {'url': '/moni
..
我会开始说这不是一个重复的问题.我的问题与 Django 2.2 的 url 略有不同. 当将 HttpResponseRedirect 返回到同一应用程序中的另一个视图时,视图触发“str"对象不是映射错误. 我真的不知道怎么了.我在同一个项目的其他应用程序中使用相同的方法并且它有效. 项目 urls.py urlpatterns = [url(r'^$', Home.as_
..