渲染时捕获异常:
使用参数'()'和关键字参数'{}'找不到'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.
我究竟做错了什么?
尝试使用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'
建议或任何形式的帮助非常感谢.
我想使用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表单?
我正在关注本教程。目前我处于这一点,但是当我启动服务器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)