我是一个Django新手,正在尝试实现一个使用widget-tweaks的表单。
我已经安装了widget tweaks(我使用的是Ubuntu 14.04)。
sudo pip install django-widget-tweaks
我的设置文件看起来像这样:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'core',
'addattr',
'widget_tweaks',
)
HTML的代码如下:
{% extends "base/theme.html" %}
{% load widget_tweaks %}
{% block main_content %}
...more code...
视图中的类和url链接都完美地工作。但每次尝试加载html时,它都会显示:
widget_tweaks' is not a valid tag library: Template library widget_tweaks not found, tried django.templatetags.widget_tweaks,django.contrib.admin.templatetags.widget_tweaks,django.contrib.staticfiles.templatetags.widget_tweaks
有人可以帮忙吗?先谢谢了。
widget_tweaks
不在PYTHONPATH上。如果你还没有使用,我的建议是使用virtualenv和virtualenvwrapper通过pip安装模块。https://virtualenvwrapper.readthedocs.org/en/latest/ - Brandon Taylor