Skip to content

Commit d62a734

Browse files
committed
create fixture
1 parent 1f8eebf commit d62a734

2 files changed

Lines changed: 176 additions & 1 deletion

File tree

backend/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ COPY requirements.txt /app
77
RUN pip3 install -r /app/requirements.txt --no-cache-dir -vvv
88
COPY . /app
99
WORKDIR /app
10-
CMD [ "gunicorn", "bookinn.wsgi:application". "--bind", "0.0.0.0:8000" ]
10+
CMD [ "gunicorn", "bookinn.wsgi:application", "--bind", "0.0.0.0:8000" ]

backend/data/rooms_fixture.json

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
[
2+
{
3+
"model": "rooms.roomtype",
4+
"pk": 1,
5+
"fields": {
6+
"name": "Стандарт",
7+
"description": "Базовый тип номера, подходит для короткого проживания."
8+
}
9+
},
10+
{
11+
"model": "rooms.roomtype",
12+
"pk": 2,
13+
"fields": {
14+
"name": "Комфорт",
15+
"description": "Чуть просторнее стандарта, улучшенная мебель."
16+
}
17+
},
18+
{
19+
"model": "rooms.roomtype",
20+
"pk": 3,
21+
"fields": {
22+
"name": "Семейный",
23+
"description": "Подходит для 3–4 гостей, включает две комнаты."
24+
}
25+
},
26+
{
27+
"model": "rooms.roomtype",
28+
"pk": 4,
29+
"fields": {
30+
"name": "Апартаменты",
31+
"description": "Самые просторные номера, включают кухню и гостиную."
32+
}
33+
},
34+
35+
{
36+
"model": "rooms.room",
37+
"pk": 1,
38+
"fields": {
39+
"title": "Стандарт 101",
40+
"description": "Номер на одного гостя, базовое оснащение.",
41+
"room_type": 1,
42+
"is_available": true,
43+
"price": "2200.00",
44+
"capacity": 1,
45+
"number_of_rooms": 1,
46+
"created_at": "2025-01-01T00:00:00Z"
47+
}
48+
},
49+
{
50+
"model": "rooms.room",
51+
"pk": 2,
52+
"fields": {
53+
"title": "Стандарт 102",
54+
"description": "Светлый номер с рабочим столом.",
55+
"room_type": 1,
56+
"is_available": true,
57+
"price": "2300.00",
58+
"capacity": 1,
59+
"number_of_rooms": 1,
60+
"created_at": "2025-01-01T00:00:00Z"
61+
}
62+
},
63+
{
64+
"model": "rooms.room",
65+
"pk": 3,
66+
"fields": {
67+
"title": "Стандарт 103",
68+
"description": "Две раздельные кровати, удобно для сотрудников.",
69+
"room_type": 1,
70+
"is_available": true,
71+
"price": "2600.00",
72+
"capacity": 2,
73+
"number_of_rooms": 1,
74+
"created_at": "2025-01-01T00:00:00Z"
75+
}
76+
},
77+
{
78+
"model": "rooms.room",
79+
"pk": 4,
80+
"fields": {
81+
"title": "Комфорт 201",
82+
"description": "Увеличенная площадь, удобная зона отдыха.",
83+
"room_type": 2,
84+
"is_available": true,
85+
"price": "3100.00",
86+
"capacity": 2,
87+
"number_of_rooms": 1,
88+
"created_at": "2025-01-01T00:00:00Z"
89+
}
90+
},
91+
{
92+
"model": "rooms.room",
93+
"pk": 5,
94+
"fields": {
95+
"title": "Комфорт 202",
96+
"description": "Большое окно и удобное рабочее место.",
97+
"room_type": 2,
98+
"is_available": true,
99+
"price": "3200.00",
100+
"capacity": 2,
101+
"number_of_rooms": 1,
102+
"created_at": "2025-01-01T00:00:00Z"
103+
}
104+
},
105+
{
106+
"model": "rooms.room",
107+
"pk": 6,
108+
"fields": {
109+
"title": "Комфорт 203",
110+
"description": "Улучшенная мебель, большой шкаф.",
111+
"room_type": 2,
112+
"is_available": true,
113+
"price": "3250.00",
114+
"capacity": 2,
115+
"number_of_rooms": 1,
116+
"created_at": "2025-01-01T00:00:00Z"
117+
}
118+
},
119+
{
120+
"model": "rooms.room",
121+
"pk": 7,
122+
"fields": {
123+
"title": "Семейный 301",
124+
"description": "Две комнаты, рассчитан на 3 гостей.",
125+
"room_type": 3,
126+
"is_available": true,
127+
"price": "4200.00",
128+
"capacity": 3,
129+
"number_of_rooms": 2,
130+
"created_at": "2025-01-01T00:00:00Z"
131+
}
132+
},
133+
{
134+
"model": "rooms.room",
135+
"pk": 8,
136+
"fields": {
137+
"title": "Семейный 302",
138+
"description": "Две комнаты, большой диван и рабочая зона.",
139+
"room_type": 3,
140+
"is_available": true,
141+
"price": "4400.00",
142+
"capacity": 4,
143+
"number_of_rooms": 2,
144+
"created_at": "2025-01-01T00:00:00Z"
145+
}
146+
},
147+
{
148+
"model": "rooms.room",
149+
"pk": 9,
150+
"fields": {
151+
"title": "Апартаменты 401",
152+
"description": "Гостиная, кухня, подходит для длительного проживания.",
153+
"room_type": 4,
154+
"is_available": true,
155+
"price": "5500.00",
156+
"capacity": 3,
157+
"number_of_rooms": 2,
158+
"created_at": "2025-01-01T00:00:00Z"
159+
}
160+
},
161+
{
162+
"model": "rooms.room",
163+
"pk": 10,
164+
"fields": {
165+
"title": "Апартаменты 402",
166+
"description": "Апартаменты на верхнем этаже, три комнаты.",
167+
"room_type": 4,
168+
"is_available": true,
169+
"price": "6000.00",
170+
"capacity": 4,
171+
"number_of_rooms": 3,
172+
"created_at": "2025-01-01T00:00:00Z"
173+
}
174+
}
175+
]

0 commit comments

Comments
 (0)