Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from optparse import make_option
- import os.path
- from django.core.management.base import AppCommand
- from django.core.management.base import NoArgsCommand
- from django.core.management.color import no_style
- from django.core.management.commands import sqlclear, syncdb
- from django.core.management.commands import dumpdata
- from django.db import connections, DEFAULT_DB_ALIAS
- from treemenus.models import Menu, MenuItem
- from zojax.django.extendedmenus.models import MenuItemExtension
- import project
- class Command(NoArgsCommand):
- help = "Save needed data to fixtures."
- def handle_noargs(self, **options):
- from django.db import connection, transaction
- command = dumpdata.Command()
- command.style = no_style()
- print "Dumping project data..."
- res = command.handle('treemenus', 'extendedmenus', 'pages', 'flatblocks', 'extendedflatblocks', 'authentication.ChallengeQuestion')
- open(os.path.join(project.__path__[0], 'fixtures','data.yaml'),'w+').write(res)
- print 'Done!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement