equal
deleted
inserted
replaced
1 from datetime import datetime |
|
2 from django.contrib.auth.models import User |
|
3 from django.http import HttpResponse |
|
4 from pytask.taskapp.events import task as taskEvents |
|
5 from pytask.taskapp.events import user as userEvents |
|
6 |
|
7 def seed_db(request): |
|
8 """ a method to seed the database with random data """ |
|
9 |
|
10 defaultMentor = userEvents.createSuUser("admin", "admin@example.com", "123456", datetime.now(), "M") |
|
11 |
|
12 for i in range(1,10): |
|
13 |
|
14 username = 'user'+str(i) |
|
15 email = username+'@example.com' |
|
16 password = '123456' |
|
17 dob = datetime.now() |
|
18 gender = "M" |
|
19 userEvents.createUser(username,email,password,dob,gender) |
|
20 |
|
21 for i in range(1,21): |
|
22 |
|
23 title = "Task "+str(i) |
|
24 desc = "I am "+title |
|
25 created_by = defaultMentor |
|
26 credits = 20 |
|
27 |
|
28 task = taskEvents.createTask(title,desc,created_by,credits) |
|
29 if task: |
|
30 taskEvents.addMentor(task, defaultMentor) |
|
31 taskEvents.publishTask(task) |
|
32 |
|
33 return HttpResponse("Done") |
|