小编Foo*_*Bar的帖子

使用参数'()'和未找到关键字参数'{}'来反转'*'

渲染时捕获异常:

使用参数'()'和关键字参数'{}'找不到'products.views.'filter_by_led'的反转.

我能够成功地products.views.filter_by_led从shell 导入,它工作,所以路径应该是正确的.

这是urls.py:

(r'^led-tv/$', filter_by_led ),
Run Code Online (Sandbox Code Playgroud)

这是生成错误的地方:

href="{% url products.views.filter_by_led %}">
Run Code Online (Sandbox Code Playgroud)

我无法理解,因为这可以从同一个文件中正常工作:

{% url products.views.lcd_screen_size screen_size=50 %}
Run Code Online (Sandbox Code Playgroud)

这是函数定义:

def filter_by_led(request):
Run Code Online (Sandbox Code Playgroud)

我不明白为什么Django会认为该函数无法找到该函数的Reverse.

我删除了所有*.pyc文件并重新启动了Apache.

我究竟做错了什么?

python django django-templates

60
推荐指数
3
解决办法
13万
查看次数

未定义Django NameError [app name]

尝试使用django-grappelli作为我的管理主题,安装具有惊人的挑战性.在我的urls.py中运行以下内容:

NameError .. name 'grappelli' is not defined
Run Code Online (Sandbox Code Playgroud)

该错误被抛出

(r'^grappelli/', include(grappelli.urls))
Run Code Online (Sandbox Code Playgroud)

用pip安装grappelli,grappelli在我的sites-packages目录中.添加到我的INSTALLED_APPS,运行syncdb,尝试将grappelli添加到我的pythonpath,但没有运气.如果我在urls.py中导入grappelli,则错误会更改为AttributeError - 'module' has no attribute 'urls'

建议或任何形式的帮助非常感谢.

python django django-grappelli

6
推荐指数
2
解决办法
3万
查看次数

将引导样式应用于django表单

我想使用bootstrap来获得一个像样的网站设计,遗憾的是我不知道表单字段的样式.我在说这个:

<form class="form-horizontal" method="POST" action="."> {% csrf_token %}
  {{ form.title.label }}
  {{ form.title }}
</form>
Run Code Online (Sandbox Code Playgroud)

一个人应该如何设计呢?我试过这个:

<form class="form-horizontal" method="POST" action="."> {% csrf_token %}
  <div class="form-control">
    {{ form.title.label }}
    {{ form.title }}
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这显然没有给我想要的结果.

如何将引导样式应用于django表单?

django django-templates django-forms

5
推荐指数
1
解决办法
4258
查看次数

django,未定义名称“IndexView”

我正在关注本教程。目前我处于一点,但是当我启动服务器python manage.py runserver 0.0.0.0:8000并在浏览器中打开 url 时,我收到以下错误:

name 'IndexView' is not defined
Run Code Online (Sandbox Code Playgroud)

这是我的 urls.py

from django.conf.urls import include, url
from django.contrib import admin
from django.conf.urls import patterns

from rest_framework_nested import routers
from authentication.views import AccountViewSet

router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)

urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),

    url(r'^api/v1/', include(router.urls)),
    url('^.*$', IndexView.as_view(), name='index'),
)
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,因为我从未见过自己甚至在IndexView某处声明过。如果你们能给我一些关于这个的建议,那就太棒了。

编辑:

我的意见.py

from django.shortcuts import render

# Create your views here.

from rest_framework import permissions, viewsets

from authentication.models import Account …
Run Code Online (Sandbox Code Playgroud)

django django-urls

3
推荐指数
1
解决办法
4067
查看次数