Opened 8 years ago

Closed 8 years ago

#8532 closed (fixed)

Using Yaml format in Fixtures

Reported by: amiroff Owned by: nobody
Component: Documentation Version: master
Severity: Keywords: fixtures loaddata yml yaml
Cc: amiroff@… Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

By default, loaddata command only looks for xml and json fixtures.
Documentation at http://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-data-with-fixtures also mentions YAML format as being supported out of the box.

That is not true and misleading. At least on windows, PyYaml (http://pyyaml.org/wiki/PyYAML) must be installed on system for Django to look for .yaml files in fixture directories.

I think that should be documented, because new users can waste lots of hours wondering why their fixtures do not get loaded.

Also, using loaddata with --verbosity=2 can help diagnosing the problem. Mentioning this on documentation page could be a good step.

Change History (2)

comment:1 Changed 8 years ago by James Bennett

Needs documentation: unset
Needs tests: unset
Patch needs improvement: unset

comment:2 Changed 8 years ago by James Bennett

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.
Back to Top