2009-08-21 8 views
1

Je suis en train de remplir la table django_site dans ma base de données de test avec la teneur en YAML suivante:Comment remplir la table Django django_site dans un appareil yaml?

- model: django.contrib.sites.site 
    pk: 1 
    fields: 
    domain: stackoverflow.com 
    name: Stack Overflow 

- model: django.contrib.sites.site 
    pk: 2 
    fields: 
    domain: serverfault.com 
    name: Server Fault 

que je suis la Django doc sur la façon de faire ce qui précède. Je sais également que le modèle django_site se trouve au django/contrib/sites/models.py. L'exception que je reçois de ce qui précède après l'exécution python manage.py test myapp est:

DeserializationError: Invalid model identifier: 'django.contrib.sites.site' 

Toutes les idées que je pourrais manquer?

Répondre

3

Vous n'avez pas besoin du chemin complet du module, juste le nom de l'application. Il devrait donc être

model: sites.site 
Questions connexes