This repository was archived by the owner on Apr 27, 2022. It is now read-only.
  
  
  
            
  
    
      forked from lqc/django-fixture-generator
    
        
        - 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
django-fixture-generator is a reusable django application to make writing fixtures not suck.
License
uTest/django-fixture-generator
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
``django-fixture-generator``
============================
Requires Django 1.2.
 * Add ``"fixture_generator"`` to your ``INSTALLED_APPS`` setting.
 * Create a ``fixture_gen.py`` file in one of your apps.  It should look
   something like:
   
    from fixture_generator import fixture_generator
    
    from django.contrib.auth.models import User, Group
    
    @fixture_generator(User, requires=["my_app.test_groups"])
    def test_users():
        muggles, wizards = Group.objects.order_by("name")
        simon = User.objects.create(username="simon")
        adrian = User.objects.create(username="adrian")
        jacob = User.objects.create(username="jacob")
        
        simon.groups.add(wizards)
        adrian.groups.add(muggles)
        jacob.groups.add(muggles)
    
    
    @fixture_generator(Group)
    def test_groups():
        Group.objects.create(name="Muggles")
        Group.objects.create(name="Wizards")
 
 * Run ``manage.py generate_fixture my_app.test_users``.
 * Save the resulting fixture somewhere.
About
django-fixture-generator is a reusable django application to make writing fixtures not suck.
Resources
License
Stars
Watchers
Forks
Packages 0
        No packages published 
      
              Languages
- Python 100.0%