creation module : status.py et plus
#5
Toujours en recherche de la solution  Sad

J'ai
dans editors/editor.py (beaver)

Code :
class Editor(CremeEntity):
   # Support de l'article
   support = ForeignKey(Support, verbose_name=_('Editorial support'), on_delete=CREME_REPLACE)
   #Titre article
   titre_article = CharField(_('article title'), max_length=200)
# Statut
   status   = ForeignKey(Status, verbose_name=_('Status'), on_delete=CREME_REPLACE)
   #chapeau
   chapeau_article = TextField(_('Article cap'), blank=True ).set_tags(clonable=False, optional=True)
   #contenu de l'article
   contenu_article = TextField(_('Content of the article')) ............
 
dans support.py
Code :
# -*- coding: utf-8 -*-

from django.db.models import CharField, BooleanField
from django.utils.translation import gettext_lazy as _, pgettext_lazy

from creme.creme_core.models import CremeModel


class Support(CremeModel):
   supportname      = CharField(_('Editorial support'), max_length=150, blank=False, null=False, unique=True)
   is_custom = BooleanField(default=True).set_tags(viewable=False)
   #order     = BasicAutoField(_('Order'))

   creation_label = pgettext_lazy('editors-support', 'Create a support')

   def __str__(self):
       return self.supportname

   class Meta:
       app_label = 'editors'
       verbose_name = _(u'Editor support')
       verbose_name_plural = _(u'Editors support')
       ordering = ('supportname',)
       #ordering = ('order',)

La table est bien créée editors_support mais il manque dans editors_editor --> support_id

Message d'erreur

Code :
django.db.utils.OperationalError: (1054, "Unknown column 'editors_editor.support_id' in 'field list'")


Je n'arrive pas à créer la clef étrangère (suis sous mySQL).

Si je regarde status qui est propre dans phpmyadmin j'ai dans editors_editor l'index "editors_editor_status_id_a5690e8b_fk_editors_status_id" pour status

il manque pour support Dodgy 

Comment est généré "a5690e8b" dans les lignes du dessus ?
  Répondre


Messages dans ce sujet
creation module : status.py et plus - par Patix - 05-01-2021, 15:15
RE: creation module : status.py et plus - par Patix - 15-01-2021, 17:13

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)