Руководство по разработке база данных для системы заказов в ресторанах в Mysql обоснование выбора программных продуктов для создания
Download 2.65 Mb. Pdf ko'rish
|
Разработка веб сайтов 19,05,23
- Bu sahifa navigatsiya:
- Продолжение приложения Б
Продолжение приложения Б
1 verbose_name = 'Меню' verbose_name_plural = 'Меню' 2 def str (self): return self.title 3 4 class zakaz(models.Model): 5 name = models.CharField(max_length=100, verbose_name='Имя') 6 numberofstola = models.IntegerField(verbose_name='Номер стола') chek = 7 models.CharField(max_length=100, verbose_name='Чек') skidka = 8 models.CharField(max_length=100, verbose_name='Скидка') 9 time_create = models.DateTimeField(auto_now_add=True, 10 verbose_name='Время создания') 11 class Meta: verbose_name = 'Заказ' 12 verbose_name_plural = 'Заказ' 13 14 def str (self): return self.name 15 // Созданные представления view: 16 from unicodedata import category from django.shortcuts import render, redirect 17 from django.http import HttpResponse from .models import * 18 from django.contrib.auth.models import User from django.contrib.auth import 19 authenticate, logout from django.contrib.auth import login as auth_login 20 from rest_framework.views import APIView 21 class ModelView(APIView): 22 def get(self,request,*args,**kwargs): 23 return render(request, 'restoran/feedback.html', {'title': 'Отзывы'}) 24 def post(self,request,*args,**kwargs): name = request.POST.get('name') 25 phone_number = request.POST.get('tel') comment = 26 request.POST.get('comment') 27 28 77 Продолжение приложения Б 1 new_model = feedback() new_model.name = name 2 new_model.phone_number = phone_number new_model.comment = comment 3 new_model.save() 4 return render(request, 'restoran/feedback.html', {'title': 'Отзывы'}) 5 6 class FormOtpr(APIView): 7 def get(selfself,request,*args,**kwargs): 8 return render(request, 'restoran/monza.html', {'title': 'О сайте'} 9 def post(self,request): 10 phone = request.POST.get('phone') name = request.POST.get('username') 11 amount = request.POST.get('person') date = request.POST.get('trip-start') 12 new_model = reserve() new_model.phone_number = phone new_model.name = 13 name new_model.amount = amount new_model.date = date new_model.save() 14 return render(request, 'restoran/monza.html', {'title': 'О сайте'}) 15 def men(request): 16 menus = menu.objects.all() categoryes = category.objects.all() 17 return render(request, 'restoran/menu.html',{'title': 'Меню', 'menus':menus , 18 'categoryes':categoryes}) 19 def cat(request, id): 20 menus = menu.objects.filter(category=id) categoryes = category.objects.all() 21 return render(request, 'restoran/menu.html', {'title': 'Меню','menus': menus, 22 'categoryes':categoryes}) 23 class auth(APIView): 24 def get(self, request , *args , **kwargs): return render(request, 25 'restoran/login.html') 26 def post(self, request, *args, **kwargs): username = 27 request.POST.get('username') password = request.POST.get('password') 28 |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling