2017-08-14 12 views
0

私のDjangoプロジェクトには、Sliderモデルがあります。誰かがこのモデルでスライダーを作成するのを助けることができますか?私は少し混乱し、いくつかのアイデアが必要です。私はどんな助けにも感謝しています。djangoのモデルでスライダを作成するには?

models.py:

class Slider(models.Model): 
    head = models.CharField(
     max_length=250, 
     help_text='Header', 
     blank=False 
    ) 

    body = models.TextField(
     help_text='Description', 
     blank=False 
    ) 

    idx = models.IntegerField(
     help_text='Field to sort', 
     default=0, 
     blank=True 
    ) 

    class Meta: 
     ordering = ['idx', 'pk'] 
+1

スライダー?カルーセルですか? https://getbootstrap.com/docs/3.3/javascript/#carouselスライド付きカルーセルを作成したいと思います。すべてのモデルを常に特異なものにすることを忘れないでください(スライダ>スライド)。 'Carousel(models.Model)'と 'Slide(models.Model)'が必要です。 Slideは、外部キーフィールド 'carousel = models.ForeignKey(Carousel)'を持つカルーセルを指しています。 – allcaps

+0

はい、カルーセルのようなものが必要ですが、1ページに3つのオブジェクトがあり、ユーザーはカルーセルを動かすことができます。この場合、遅延読み込みが必要です。 1点に移動します。あなたが私を理解してくれるといいなあコードplでいくつかの例を教えてください。私は少し混乱しています。 –

+0

Djangoチュートリアルでは、回答は質問に属します。同じように、あなたのスライドはカルーセルに属します。チュートリアルを行い、関連するオブジェクトについて学びます。 https://docs.djangoproject.com/en/1.11/intro/tutorial01/ – allcaps

答えて

0

お使いのモデルのスライダーは、画像と、すべてのn個の画像を保持しているモデルのカルーセルへの外部キーのフィールドが必要です。だからカルーセルを見ると、イメージとテキストがそれぞれ1つずつn個のスライダがあります。

class Slider(models.Model): 
    imagen=models.ImageField() 
    carousel=models.ForeignKey(models.Carousel) 
    head=... 
    body=... 
+0

私のモデルではイメージフィールドは必要ありません。画像のスライダではありません。スライダの情報を持つブロック。あなたが私を理解してくれるといいなあ単語のスライダー。 –

+0

画像フィールドを追加しないでください。あなたはfkフィールドだけが必要です。 – wololoooo

+0

私はイメージフィールドを持っていませんが、私はあなたが何を意味するのか理解していません。あなたはあなたのアイデアをより明確にplsと言うことができますか? –

関連する問題