我正在使用应用地理位置,当我输入管理员时,我可以看到类似这样的表单:
http://i.imgur.com/kb3Fqm3.png
这是我正在使用的应用的回购:https://github.com/philippbosch/django-geoposition
当我创建表单时,它在浏览器中显示为空,这是我的代码:
views.py
from geoposition.forms import GeopositionField
def add_route(request):
form = GeopositionField()
args = {}
args = dict(form=form)
return render_to_response("gestion/add_route.html", args)
add_route.html
<form method="POST" action="">{% csrf_token %}
{{ form.media }}
{{ form.as_p }}
</form>
我如何解决?
答案 0 :(得分:0)
views.py
from django import forms
from geoposition.forms import GeopositionField
from django.shortcuts import render_to_response
class TestForm(forms.Form):
geo_position_field = GeopositionField()
def add_route(request):
form = TestForm(request.POST)
return render_to_response("gestion/add_route.html", {'form': form})
add_route.html:
<form method="POST" action="">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit">
</form>
您也可以使用this文档了解有关django表单基础知识的更多信息。