je suit relation modèles:Django Plan du site Index exemple
class Section(models.Model):
section = models.CharField(max_length=200, unique=True)
name = models.CharField(max_length=200, blank = True)
class Article (models.Model):
url = models.CharField(max_length = 30, unique=True)
is_published = models.BooleanField()
section = models.ForeignKey(Section)
Je dois créer un plan du site pour des articles qui contient des fichiers Sitemap pour sections. Je lisais la documentation de django à ce sujet ici http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/
mais n'a pas réussi à trouver répondre comment puis-je:
- Définir la classe plan du site dans ce cas
- Comment puis-je passer des paramètres de la section dans le fichier url (comme il est expliqué dans la docs)
- où puis-je obtenir { « sitemaps »: sitemaps} si je définissais plan du site en tant que classe python dans un autre fichier dans l'application
Votre question n'est pas du tout clair. 1. Définissez-le comme décrit dans les docs. De quoi n'es-tu pas certain? 2. Quels paramètres? Quel fichier url - voulez-vous dire urls.py? Cela n'a rien à voir avec un sitemap. 3. Vous l'importez, comme vous le feriez avec tout autre code que vous définissez dans un fichier différent. –
Mais, pour créer un sitemap de section, j'ai besoin d'implémenter le filtre. Quelque chose comme ceci: Acrticle.objects.filter (section = Section.objects.get (section = section)) Je ne sais pas où devrais-je implémenter le filtre –