0
Je suis nouveau à Django, désolé si c'est une question de base.Comment liste ManyToManyField dans un shell interactif?
Je dois lister les valeurs de "n_category" dans un répertoire.
Mon modèle est:
from django.db import models
import datetime
class Category(models.Model):
n_category = models.CharField(max_length=100)
date_inserted = models.DateTimeField(auto_now_add=True)
date_last_update = models.DateTimeField(auto_now_add=True)
class Directory(models.Model):
website_name = models.CharField(max_length=200)
website_url = models.URLField()
website_position = models.IntegerField()
activated = models.BooleanField()
date_inserted = models.DateTimeField(auto_now_add=True)
date_last_update = models.DateTimeField(auto_now=True)
categories = models.ManyToManyField(Category)
Comment puis-je faire dans la coquille?
Cordialement,
Merci pour votre réponse. Ça ne marche pas. il y a une autre façon de faire cela? Cordialement, –
@ André Quel est le message de sortie ou d'erreur? "Ça ne marche pas" n'est pas très utile: s –
+1 c'est très cool. @Andre renvoie une liste de valeurs 'n_category' pour cette instance de répertoire. Si en listant les valeurs que vous voulez dire imprimer les valeurs, vous le feriez comme suit: 'pour n_category dans directory.categories.values_list ('n_category', flat = True): ... print n_category' –