2016-03-29 3 views
-3

でデータベースからオブジェクト:プル私はこのクラスから情報を取得するために、views.pyに関数を作成したいと思いますviews.py

class Vin(models.Model): 
    def __unicode__ (self): 
     return self.nom 

    name = models.CharField(max_length = 30) 
    year = models.CharField (max_length = 4) 
    appellation = models.ForeignKey(Appellation) 
    photo = models.CharField (max_length = 70) 
    quantity = models.IntegerField() 
    released = models.IntegerField() 

とその属性「名前」で、それを取り出します。

私はワイン(「シャルドネ」、1990、...)を持っているのであれば、たとえば、唯一のシャルドネを取得します。

ありがとうございます!ユーザーがurls.pyにあるURLを入力した後

+0

これについては、広範な文書では、難しいことはありますか?これは、モデルで行うことができる最も簡単なことです。 –

+0

これはドキュメントによって本当にうまくカバーされています。少なくとも、Djangoのチュートリアルはhttps://docs.djangoproject.com/en/1.9/intro/overview/で読んでください。 –

答えて

0

あなたのビュー機能が呼び出されます。入力されたURLは、データベースにクエリし、必要なオブジェクトの情報を取得するのに必要な追加情報を提供する場合があります。

あなたのデータベースにすべてVinが返されるようにしたい場合は、このような何かがあなたのために役立つかもしれません:

def get_vins(request, *args, **kwargs): 
    vins = Vin.objects.all().values_list('name', flat=True) 
    return render(request, 'somepage.html', {"vins": vins}) 

あなたの質問は本当に面倒です、あなたはdjangoのドキュメントを読むべきです。これはすべての初心者が学ばなければならない非常に基本的な質問です。

関連する問題