2012-04-09 19 views
-1

私はDjangoで新しいです。私は本屋のプログラムを書こうとしています。しかし、私はそこにいくつかの混乱を持っています。私はモデル価格と本の著者の2つのフィールドを持っています。私は価格ランゲージに基づいて本を検索するためのビューを書いてみたいです。つまり、人が2つの金額(価格)と著者名(著者名)の間でpricerangeを選択した場合です。私は利用可能な書籍を選択に基づいて表示したいと思います。これらの結果モデルに基づいたジャンゴの検索

私のモデル取得のためにどのように私はコードを書くことができます。

class books(models.Model): 
      price = models.IntegerField(max_length=500,null=True,blank=True) 
      authorname = models.CharField(blank=True,null=True) 
      book=models.CharField(blank=True,null=True) 

答えて

0
  1. 「筆者は」「著者」
  2. 綴られはauthorNameはなく、CharFieldですとしてより適切である可能性が最も高いですTextField
  3. 特に検索する場合は
  4. 正確な価格を検索したいですか?あなたはthe documentation about filteringで何かを読んだことがありますか?
  5. または約views
  6. または約templates
  7. 著者のためだけにモデルを作成することを検討しましたか?
  8. は「書籍」フィールドの方が「タイトル」の方が良いと思われますか?

あなたが努力した(または高校を修了した)後に、これらのことを読んで、回答を検索し、特定の質問に戻ってください。

+0

いいえ、私は高校生です:) – rakesh

+0

ジョンさん、ありがとうございました。 – rakesh

関連する問題