2012-11-09 127 views
-2

我是新來的django,我在linux上運行eclipse IDE上的django,我想爲我的應用做一個下拉列表,所以在goggling上我發現這個代碼在堆棧上,我試圖爲代碼創建模型,視圖和網址,但它不起作用,任何人都可以幫我解決這個問題。django下拉列表

<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> 

任何一個可以指導我寫的模型,視圖和上面的代碼的URL,

由於提前,

Ameeth

回答

1

一個roguh草案!

網址:

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 %} 
+0

我試過AB奧雅納,但它不工作,因爲我是新的Django,請給我一個清晰的想法。 – ameeth