2012-08-13 6 views
0

Je crée un site et j'aimerais pouvoir changer le contenu de l'administration de Django. Quel serait le meilleur moyen de faire quelque chose comme un modèle appelé un article et il a un titre et un contenu. J'ai besoin de savoir comment je serais en mesure de choisir un poste pour l'article. Le meilleur moyen serait quelque chose comme un CharField nommé par exemple home_main et il suffit d'ajouter ceux dans le modèle. Ou y a-t-il une meilleure façon de faire cela?Meilleure façon de créer un modèle d'article sur Django?

+0

ce qui est une position pour l'article? –

+0

Comme où sur la page il est, comme quel div il serait à l'intérieur de. Quelle est la meilleure façon d'obtenir un article spécifique? – Zach

+1

Utilisez quelque chose comme [django-cms] (https://www.django-cms.org/) ou [Mezzanine CMS] (http://mezzanine.jupo.org/) –

Répondre

0

Je voudrais ajouter un CharField avec des choix au modèle Article. Je peux imaginer qu'il n'y aura qu'un ensemble de choix fixes où un article peut être positionné.

POSITION_CHOICES = (
    HOME_MAIN, "HOME_MAIN", 
    BUTTOM_MAIN, "BOTTOM_MAIN", 
    TOP_MAIN, "TOP_MAIN" 
) 


class Article(models.Model): 
    position = models.CharField(max_lenght=50, choices=POSITION_CHOICES) 

https://docs.djangoproject.com/en/dev/ref/models/fields/

+0

Ahh, merci ... juste ce que je cherchait – Zach

Questions connexes