Hi folks, In our app, we're building a simple Issue list app, and within the app we want to add some basic entries for issue type, issue status and issue severity. Within our /issue directory, I have created a management.py file and added this:
from django.dispatch import dispatcher from django.db.models import signals from hgfront.issue.models import * def init_issues_database(): """This injects the database with default values for issues""" issue_types = ( ('Bug', 0), ('Enhancment', 1), ('Feature Request', 2), ('Typo', 3) ) for issue in issue_types: p = IssueType(title = issue[0], order=issue[1]) p.save() sev_types = ( ('Minor', 0), ('Medium', 1), ('Major', 2), ('Critical', 3), ('Blocker', 4) ) for sev in sev_types: s = IssueSeverity(title = sev[0], order=sev[1]) s.save() status_types = ( ('Raised', 0), ('Accepted', 1), ('Not Accepted', 2), ('Fixed', 3), ('Works For Me', 4) ) for status in status_types: t = IssueStatus(title = status[0], order=status[1]) t.save() dispatcher.connect(init_issues_database, signal=signals.post_syncdb) The problem is, when I do syncdb, the items do get added to the database, but for issue_types instead of just 4 entries, 36 entries go in. For sev_types and status_types 40 entries go in each instead of 5. From what I can work out, it seems to be looping and adding a full entry for each item within the tuples. Cannot work this one out at all so either - a) it's a bug or b) we're using management.py wrong, and if so can anyone please point us in the right direction and I can't find any docs on it. -- Tane Piper Blog - http://digitalspaghetti.me.uk AJAX Pastebin - http://pastemonkey.org This email is: [ ] blogable [ x ] ask first [ ] private --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---