Preguntas etiquetadas con django

Django es un marco de aplicación web del lado del servidor de código abierto, escrito en Python. Está diseñado para reducir el esfuerzo requerido para crear sitios web complejos basados ​​en datos y aplicaciones web, con un enfoque especial en menos código, sin redundancia y siendo más explícito que implícito.




2
Actualice solo campos específicos en un modelo.
Tengo un modelo class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question y ahora quiero actualizar solo el activecampo. Entonces hago esto: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Ahora me sale un error IntegrityError: PRIMARY KEY must be unique. ¿Estoy en …

10
Obteniendo TypeError: __init __ () falta 1 argumento posicional requerido: 'on_delete' al intentar agregar la tabla principal después de la tabla secundaria con entradas
Tengo dos clases en mi base de datos sqlite, una tabla principal llamada Categoriey la tabla secundaria llamada Article. Primero creé la clase de tabla secundaria y agregué entradas. Así que primero tuve esto: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return self.titre …




4
Error de Django: la consulta coincidente no existe
Finalmente lancé mi proyecto al nivel de producción y de repente tengo algunos problemas con los que nunca tuve que lidiar en la fase de desarrollo. Cuando los usuarios publican algunas acciones, a veces aparece el siguiente error. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response …

1
El administrador de Django ManyToMany en línea "no tiene ForeignKey para" error
Estoy configurando el administrador de Django para los siguientes modelos: class Quote(models.Model): author = models.CharField(max_length=100) quote = models.CharField(max_length=1000) tags = models.ManyToManyField('Tag') class Tag(models.Model): name = models.CharField(max_length=100) Con el siguiente código: class TagInline(admin.TabularInline): model = Tag class QuoteAdmin(admin.ModelAdmin): list_display = ('author', 'quote') inlines = (TagInline,) class TagAdmin(admin.ModelAdmin): pass admin.site.register(Quote, QuoteAdmin) admin.site.register(Tag, …


4
Equivalente de Django para contar y agrupar por
Tengo un modelo que se parece a esto: class Category(models.Model): name = models.CharField(max_length=60) class Item(models.Model): name = models.CharField(max_length=60) category = models.ForeignKey(Category) Quiero seleccionar el recuento (solo el recuento) de elementos para cada categoría, por lo que en SQL sería tan simple como esto: select category_id, count(id) from item group by …
91 python  django 


4
Campo de modelo de Django predeterminado basado en otro campo en el mismo modelo
Tengo un modelo que me gustaría que contenga el nombre de un sujeto y sus iniciales (los datos son algo anonimizados y se rastrean por iniciales). Ahora mismo, escribí class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line …

6
Usar un UUID como clave principal en los modelos de Django (impacto de relaciones genéricas)
Por varias razones ^, me gustaría usar un UUID como clave principal en algunos de mis modelos de Django. Si lo hago, ¿podré seguir usando aplicaciones externas como "contrib.comments", "django-vote" o "django-tagging" que usan relaciones genéricas a través de ContentType? Usando "django-vote" como ejemplo, el modelo Vote se ve así: …

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.