【发布时间】:2012-03-21 19:00:54
【问题描述】:
我正在尝试使用 GAE 将一些 HTML5 组件放入 Django。 我很感激它不受支持,但是诸如
之类的网站http://forrst.com/posts/HTML5_Form_Widgets_in_Django-mTT
暗示我可以用 Django 的方式来做。这应该以某种方式实现这一点,而不是使用裸 HTML。但是我似乎无法在加载时公开正确的模块
from django.forms.widgets import Input
我得到以下信息:
django undefined, Input undefined
<type 'exceptions.ImportError'>: No module named widgets
args = ('No module named widgets',)
message = 'No module named widgets'
However is one does help(django.forms.widgets)
NAME
django.newforms.widgets - HTML Widget classes
FILE
/home/xxx/google_appengine/lib/django_0_96/django/newforms/widgets.py
CLASSES
__builtin__.object
Widget
CheckboxInput
MultiWidget
SplitDateTimeWidget
Select
NullBooleanSelect
RadioSelect
SelectMultiple
CheckboxSelectMultiple
Textarea
Input(Widget)
FileInput
HiddenInput
MultipleHiddenInput
PasswordInput
TextInput
我做错了什么?
谢谢。
【问题讨论】:
-
您正在运行 Django 0.96。这几乎是史前的。如果谷歌应用引擎支持,请切换到更高版本。它会为你省去很多痛苦。
-
应用引擎最高支持 django 1.3 和 0.96,1.2 和 1.3 随 sdk 一起分发。
标签: python django html google-app-engine