2017-08-14 4 views
0

Dans mon projet Django, j'ai le modèle Slider. Quelqu'un peut-il m'aider à créer un curseur par ce modèle? Je suis un peu confus et j'ai besoin d'idées. Je vous serais reconnaissant pour toute l'aide apportée.Comment créer un curseur par modèle dans 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

Un curseur? Voulez-vous dire un carrousel? https://getbootstrap.com/docs/3.3/javascript/#carousel Je suppose que vous voulez créer un carrousel avec diapositives. N'oubliez pas de rendre tous vos modèles toujours singuliers (Slider> Slide). Vous avez besoin d'un 'Carousel (models.Model)' et d'un 'Slide (models.Model)'. La diapositive pointe vers un carrousel avec un champ de clé étrangère 'carousel = models.ForeignKey (Carousel)'. – allcaps

+0

Oui, j'ai besoin de quelque chose comme carrousel mais avec 3 objets en une page et l'utilisateur peut déplacer carrousel. Dans ce cas, il doit y avoir un chargement paresseux. Aller à un point. J'espère que tu me comprends. Pouvez-vous me montrer un exemple avec des pls de code. Je suis un peu confus. –

+0

Dans le tutoriel Django, une réponse appartient à une question. De la même manière, votre diapositive appartient à un carrousel. Faites le didacticiel et découvrez les objets connexes. https://docs.djangoproject.com/fr/1.11/intro/tutorial01/ – allcaps

Répondre

0

Votre curseur modèle ont besoin d'un champ pour l'image et une clé étrangère à un modèle carrousel qui contient toutes les images n. Ainsi, lorsque vous montrez un Carrousel, vous avez un curseur avec ses images et ses textes.

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

Dans mon modèle, je n'ai pas besoin de champ d'image. Ce n'est pas un curseur d'images. Son curseur de blocs avec des informations. J'espère que tu me comprends. Slider de mots. –

+0

alors n'ajoutez pas de champ d'image. Vous avez seulement besoin du champ fk. – wololoooo

+0

Eh bien, je n'ai pas de champ d'image mais je vole ne comprends pas ce que vous voulez dire. Pouvez-vous dire votre idée plus clairement pls. –