A
Size: a a a
A
A
class OrderForm(forms.Form):
add_date = forms.DateField('Дата додавання', auto_now_add=True)
end_date = forms.DateField('Дата здачі')
client = forms.CharField('Клієнт', max_length=200)
name = forms.CharField('Назва роботи', max_length=300)
amount = forms.DecimalField('Кількість')
price = forms.DecimalField('Ціна')
my_price = forms.DecimalField('Моя ціна')
margin = forms.DecimalField('Маржа')
pdv = forms.DecimalField('-13', max_length=2)
author_name = forms.CharField('Імя автора', max_length=50)
def save(self):
new_order = add.objects.create(
add_date=self.cleaned_data['add_date'],
end_date=self.cleaned_data['end_date'],
client=self.cleaned_data['client'],
name=self.cleaned_data['name'],
amount=self.cleaned_data['amount'],
price=self.cleaned_data['price'],
my_price=self.cleaned_data['my_price'],
margin=self.cleaned_data['margin'],
pdv=self.cleaned_data['pdv'],
author_name=self.cleaned_data['author_name']
)
return new_order
A
DT
A
class CreateOrder(View):
def get(self, request):
form = OrderForm()
A
DT
class CreateOrder(View):
def get(self, request):
form = OrderForm()
A
A
class CreateOrder(View):
def get(self, request):
form = OrderForm()
return render(request, 'crm/form.html')
DT
class CreateOrder(View):
def get(self, request):
form = OrderForm()
return render(request, 'crm/form.html')
DT
A
path('create', CreateOrder.as_view(), name='CreateOrder')
A
class OrderForm(forms.Form):
add_date = forms.DateField('Дата додавання', auto_now_add=True)
end_date = forms.DateField('Дата здачі')
client = forms.CharField('Клієнт', max_length=200)
name = forms.CharField('Назва роботи', max_length=300)
amount = forms.DecimalField('Кількість')
price = forms.DecimalField('Ціна')
my_price = forms.DecimalField('Моя ціна')
margin = forms.DecimalField('Маржа')
pdv = forms.DecimalField('-13', max_length=2)
author_name = forms.CharField('Імя автора', max_length=50)
def save(self):
new_order = add.objects.create(
add_date=self.cleaned_data['add_date'],
end_date=self.cleaned_data['end_date'],
client=self.cleaned_data['client'],
name=self.cleaned_data['name'],
amount=self.cleaned_data['amount'],
price=self.cleaned_data['price'],
my_price=self.cleaned_data['my_price'],
margin=self.cleaned_data['margin'],
pdv=self.cleaned_data['pdv'],
author_name=self.cleaned_data['author_name']
)
return new_order
A
from django.http import Http404, HttpResponseRedirect
from django.shortcuts import render
from django.views import View
from .models import add
from .forms import OrderForm
def index(request):
search_query = request.GET.get('id', '')
if search_query:
order = add.objects.filter(id__iexact=search_query)
else:
order = add.objects.all()
return render(request, 'crm/content.html', {'order': order})
def detail(request, add_id):
try:
a = add.objects.get(id=add_id)
except:
raise Http404("Нема такого замовленя")
return render(request, 'crm/detail.html', {'crm': a})
class CreateOrder(View):
def get(self, request):
form = OrderForm()
return render(request, 'crm/form.html')
DT
🔐
from django.http import Http404, HttpResponseRedirect
from django.shortcuts import render
from django.views import View
from .models import add
from .forms import OrderForm
def index(request):
search_query = request.GET.get('id', '')
if search_query:
order = add.objects.filter(id__iexact=search_query)
else:
order = add.objects.all()
return render(request, 'crm/content.html', {'order': order})
def detail(request, add_id):
try:
a = add.objects.get(id=add_id)
except:
raise Http404("Нема такого замовленя")
return render(request, 'crm/detail.html', {'crm': a})
class CreateOrder(View):
def get(self, request):
form = OrderForm()
return render(request, 'crm/form.html')
A
A
A
DT