Questions marquées «django-models»

Pour les questions concernant l'utilisation de la classe modèle du framework web Django.



12
Convertir l'objet du modèle Django en dict avec tous les champs intacts
Comment convertir un objet Django Model en dict avec tous ses champs? Tous comprennent idéalement des clés étrangères et des champs avec editable=False. Permettez-moi de développer. Disons que j'ai un modèle Django comme celui-ci: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …


3
Django: valeur de choix d'affichage
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) Sur le modèle, lorsque j'appelle person.gender, j'obtiens 'M'ou 'F'au lieu de 'Male'ou 'Female'. Comment …

6
Django définit les valeurs de formulaire par défaut
J'ai un modèle comme suit: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() J'ai également un formulaire modèle pour le modèle ci-dessus comme suit: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Je veux savoir comment …

9
Comment créer un slug dans Django?
J'essaie de créer un SlugFielddans Django. J'ai créé ce modèle simple: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Je fais ensuite ceci: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> …





12
Django: obtenir la liste des champs du modèle?
J'ai défini une Userclasse dont (finalement) hérite models.Model. Je veux obtenir une liste de tous les champs définis pour ce modèle. Par exemple phone_number = CharField(max_length=20),. Fondamentalement, je veux récupérer tout ce qui hérite de la Fieldclasse. J'ai pensé que je pourrais les récupérer en profitant de inspect.getmembers(model), mais la …


6
Django: Pourquoi certains champs de modèle sont-ils en conflit les uns avec les autres?
Je souhaite créer un objet contenant 2 liens vers des utilisateurs. Par exemple: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() mais j'obtiens les erreurs suivantes lors de l'exécution du serveur: L'accesseur du champ «cible» entre en conflit avec le champ associé «User.gameclaim_set». Ajoutez un argument related_name …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.