-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathtestdata.py
More file actions
79 lines (72 loc) · 4.92 KB
/
testdata.py
File metadata and controls
79 lines (72 loc) · 4.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Kjør python manage.py shell og paste alt inn der
# Om du får feilmeldinger, slett din gamle database og kjør python manage.py migrate
from django.contrib.auth.models import User, Group
from .models import *
# Oppretter alle brukere
User.objects.create(username="mrarrangoer",password="12345678o").save()
User.objects.create(username="mrpr",password="12345678o").save()
User.objects.create(username="mrbookingansvarlig",password="12345678o").save()
User.objects.create(username="mrbookingsjef",password="12345678o").save()
User.objects.create(username="mrtekniker",password="12345678o").save()
User.objects.create(username="mrtekniker2",password="12345678o").save()
User.objects.create(username="mrmanager",password="12345678o").save()
# Lager alle grupper
Group.objects.create(name="bookingansvarlig").user_set.add(User.objects.get(username="mrbookingansvarlig"))
Group.objects.create(name="bookingsjef").user_set.add(User.objects.get(username="mrbookingsjef"))
Group.objects.create(name="tekniker").user_set.add(User.objects.get(username="mrtekniker"),User.objects.get(username="mrtekniker2"))
Group.objects.create(name="manager").user_set.add(User.objects.get(username="mrmanager"))
Group.objects.create(name="arrangoer").user_set.add(User.objects.get(username="mrarrangoer"))
Group.objects.create(name="PR-ansvarlig").user_set.add(User.objects.get(username="mrpr"))
# Lager band
Band.objects.create(navn="Dream Theater",sjanger="Prog.metal",kostnad=1000,info="",utstyr="Amp, Monitor, Mikrofon, Gitar, Bass",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="Shakira",sjanger="Pop",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="Metallica",sjanger="Metal",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="Alestorm",sjanger="Piratmetal",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="M83",sjanger="Electronica",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="Kjartan Lauritzen",sjanger="Rap",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="The Seatbelts",sjanger="Jazz",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
Band.objects.create(navn="Otto Knows",sjanger="House",kostnad=1000,info="",utstyr="",rating=0,albums_sold=0,kontakt_info="").manager = User.objects.get(username="mrmanager")
# Scener
Scener.objects.create(navn="Knaus",storrelse=0,kostnad=0)
Scener.objects.create(navn="Dødens Dal",storrelse=0,kostnad=0)
Scener.objects.create(navn="Storsalen",storrelse=0,kostnad=0)
Scener.objects.create(navn="Edgar",storrelse=0,kostnad=0)
Scener.objects.create(navn="Bodegaen",storrelse=0,kostnad=0)
# Konserter
Konserter.objects.create(konsert="",dato="2019-11-11 11:11",festival="",publikumsantall=0,solgtebilletter=0,billettpris=0)
Konserter.objects.create(konsert="",dato="2019-11-11 11:11",festival="",publikumsantall=0,solgtebilletter=0,billettpris=0)
Konserter.objects.create(konsert="",dato="2019-11-11 11:11",festival="",publikumsantall=0,solgtebilletter=0,billettpris=0)
Konserter.objects.create(konsert="",dato="2019-11-11 11:11",festival="",publikumsantall=0,solgtebilletter=0,billettpris=0)
Konserter.objects.create(konsert="",dato="2019-11-11 11:11",festival="",publikumsantall=0,solgtebilletter=0,billettpris=0)
# Henter konsertobjecter
kons1 = Konserter.objects.get(konsert="")
kons2 = Konserter.objects.get(konsert="")
kons3 = Konserter.objects.get(konsert="")
kons4 = Konserter.objects.get(konsert="")
kons5 = Konserter.objects.get(konsert="")
# Setter konsertband
kons1.band.add(Band.objects.get(navn=""),Band.objects.get(navn=""))
kons2.band.add(Band.objects.get(navn=""),Band.objects.get(navn=""))
kons3.band.add(Band.objects.get(navn=""),Band.objects.get(navn=""))
kons4.band.add(Band.objects.get(navn=""),Band.objects.get(navn=""))
kons5.band.add(Band.objects.get(navn=""),Band.objects.get(navn=""))
# Setter konsertscene
kons1.scene = Scener.objects.get(navn="")
kons2.scene = Scener.objects.get(navn="")
kons3.scene = Scener.objects.get(navn="")
kons4.scene = Scener.objects.get(navn="")
kons5.scene = Scener.objects.get(navn="")
# Setter konsertteknikere
kons1.teknikere.add(User.objects.get(username=""))
kons2.teknikere.add(User.objects.get(username=""))
kons3.teknikere.add(User.objects.get(username=""))
kons4.teknikere.add(User.objects.get(username=""))
kons5.teknikere.add(User.objects.get(username=""))
# Lagrer konsertobjectene med nye feltendringer
kons1.save()
kons2.save()
kons3.save()
kons4.save()
kons5.save()
# Oppretter backlines
# Oppretter Tekniske_behov