2009-08-21 9 views
1

Ich versuche, die django_site Tabelle in meiner Testdatenbank mit dem folgenden yaml Inhalt zu füllen:Wie bevölke ich die Django-Tabelle django_site in einer Yaml-Fixture?

- 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 

ich die Django doc auf folgendes bin, wie die oben genannten zu tun. Ich weiß auch, dass django_site Modell in django/contrib/sites/models.py befindet. Die Ausnahme, die ich aus der oben bekommen python manage.py test myapp nach dem Laufen ist:

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

Alle Ideen, was ich fehlen könnte?

Antwort

3

Sie brauchen nicht den ganzen Modulpfad, nur den App-Namen. So sollte es sein

model: sites.site 
Verwandte Themen