我有幾個應用程序設置,其中一個我剛剛添加了一個fixture。我在應用程序文件夾下的子目錄「fixture」中創建了一個「initial_data.yaml」文件,因此完整路徑爲project_dir\apps\job\fixtures\initial_data.yaml
。使用initial_data.yaml在syncdb/schemamigration期間發現「No fixtures」[Django 1.3]
我都試過
蟒蛇manage.py執行syncdb
和
蟒蛇manage.py schemamigration工作--auto
無一不他們給我:
找不到燈具。
我在做什麼錯,在這裏?
您的INSTALLED_APPS設置如何顯示?你是否親手製作燈具?如果是這樣,請通過yaml解析器檢查它是否有語法錯誤。 – 2011-05-05 00:51:22
@Torsten 'INSTALLED_APPS =( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 「django.contrib中。消息, ‘django.contrib.staticfiles’, #取消下一行,使管理員: ‘django.contrib.admin’, #取消下一行啓用管理文件: #「django.contrib中。 admindocs', 'django.contrib.webdesign', 'south', 'haystack', #Our Apps# 'jobfinder.apps.job', 'jobfinder.apps.profile', )' – 2011-05-05 01:21:31
通過一個YAML解析器,糾正了我所有的錯誤,仍然說它找不到。想通了,我需要安裝PyYaml,但後來決定只是去JSON路線。 我覺得這裏有一塊我在這裏失蹤的難題:/ – 2011-05-05 01:22:25