# HG changeset patch # User Nishanth Amuluru # Date 1294378222 -19800 # Node ID 48d68e75e9ccd757c7330f1f8a222cc6926d0687 # Parent d152c2211a3a6b4938ee9c6af1b3deca0efad6a2 Added seed_db diff -r d152c2211a3a -r 48d68e75e9cc profile/__init__.pyc Binary file profile/__init__.pyc has changed diff -r d152c2211a3a -r 48d68e75e9cc profile/forms.pyc Binary file profile/forms.pyc has changed diff -r d152c2211a3a -r 48d68e75e9cc profile/management/__init__.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/profile/management/__init__.py Fri Jan 07 11:00:22 2011 +0530 @@ -0,0 +1,1 @@ + diff -r d152c2211a3a -r 48d68e75e9cc profile/management/commands/__init__.py diff -r d152c2211a3a -r 48d68e75e9cc profile/management/commands/seed_db.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/profile/management/commands/seed_db.py Fri Jan 07 11:00:22 2011 +0530 @@ -0,0 +1,46 @@ +import sys +from datetime import datetime +from django.core.management.base import NoArgsCommand + +from django.contrib.auth.models import User + +from pytask.profile.models import Profile + +def seed_db(): + """ a method to seed the database with random data """ + + + for i in range(1,21): + + username = 'user'+str(i) + email = username+'@example.com' + password = '123456' + dob = datetime.now() + gender = "M" + aboutme = "I am User"+str(i) + address = "I live in street"+str(i) + phonenum = "1234567890" + + new_user = User.objects.create_user(username=username, + email=email, + password=password) + + new_profile = Profile() + new_profile.user = new_user + new_profile.dob = dob + new_profile.aboutme = aboutme + new_profile.gender = gender + new_profile.address = address + new_profile.phonenum = phonenum + if i%2 == 0: + new_profile.rights = "CT" + elif i%3 == 0: + new_profile.rights = "CR" + new_profile.save() + +class Command(NoArgsCommand): + + def handle_noargs(self, **options): + """ Just copied the code from seed_db.py """ + + seed_db() diff -r d152c2211a3a -r 48d68e75e9cc profile/models.pyc Binary file profile/models.pyc has changed