Preguntas etiquetadas con django-models

Para preguntas sobre el uso de la clase de modelo del marco web Django.



12
Convierta el objeto del modelo Django en dict con todos los campos intactos
¿Cómo se convierte un objeto Modelo Django en un dict con todos sus campos? Todo incluye idealmente claves externas y campos con editable=False. Déjame elaborar. Digamos que tengo un modelo de Django como el siguiente: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) …


3
Django: Mostrar valor de elección
modelos.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) En la plantilla, cuando llamo person.gender, obtengo 'M'o en 'F'lugar de 'Male'o 'Female'. ¿Cómo …

6
Django establece valores de formulario predeterminados
Tengo un modelo de la siguiente manera: 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() También tengo un modelo de formulario para el modelo anterior de la siguiente manera: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = …

9
¿Cómo creo una babosa en Django?
Estoy tratando de crear un SlugFielden Django. Creé este modelo simple: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Entonces hago esto: >>> 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() >>> t.s …




12
Django: ¿Obtener una lista de campos modelo?
He definido una Userclase que (en última instancia) hereda de models.Model. Quiero obtener una lista de todos los campos definidos para este modelo. Por ejemplo, phone_number = CharField(max_length=20). Básicamente, quiero recuperar cualquier cosa que herede de la Fieldclase. Pensé que podría recuperarlos aprovechando inspect.getmembers(model), pero la lista que devuelve no …



6
Django: ¿Por qué algunos campos modelo chocan entre sí?
Quiero crear un objeto que contenga 2 enlaces a usuarios. Por ejemplo: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() pero recibo los siguientes errores al ejecutar el servidor: El descriptor de acceso para el campo 'destino' choca con el campo relacionado 'User.gameclaim_set'. Agregue un argumento related_name …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.