我是django的新手,我在linux上的eclipse IDE上运行django,我想为我的应用程序制作一个下拉列表,所以在goggling我发现这个代码在堆栈上流过,我试图制作模型,查看和代码的网址,但它没有用,任何人都可以帮我解决这个问题。
<select name="movie">
{% for movie in movies %}
{% ifequal movie.id selected_movie.id %}
<option value="{{movie.key}}" selected="true">Movie {{movie.id}}: {{movie.name}}</option>
{% endifequal %}
{% ifnotequal movie.id selected_movie.id %}
<option value="{{movie.key}}">Movie {{movie.id}}: {{movie.name}}</option>
{% endifnotequal %}
{% endfor %}
</select>
任何人都可以指导我为上面的代码编写模型,视图和网址,
提前致谢,
Ameeth
答案 0 :(得分:1)
草稿!
网址:
urlpatterns+=((r'^movies/?$','myapp.views.get_movies'))
的观点:
from myapp.models import movies
def get_movies(request):
return {'movies':movies.objects.all() }
模型:
class movies(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=60)
模板:
{% for movie in movies %}
<p>id: {{ movie.id }}, name: {{ movie.name }} </p>
{% endfor %}