Size: a a a

Django [ru] #STAY HOME

2020 June 16

CK

Caezar Ku in Django [ru] #STAY HOME
Petro Alexeenko
celery task скорее всего нужен
эт да, но мне же нужно заполненные поля передать, и я пока только этот вариант нашел, а реализовать, чет хз
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Send_email же есть у джанги
источник

AD

Alex Dem in Django [ru] #STAY HOME
Caezar Ku
У меня есть формочка на сайте, юзер заполняет, и заполненные данные должны прийти мне на почту, как то так
а
ну вариантов, наверное, много
я для относительно такой же задачи писал отдельный метод в самой форме
но, вероятно, это не best practice

можно написать отдельно функцию для отправки, в нее передавать form.cleaned_data
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ребят , а есть учебник с примерами , а не только теория.. что-нибудь посоветуйте
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Caezar Ku
Не знает кто, можно ли тут поля first_name, last_name после валидации и после метода cleaned_data вывести данные?


class HotelOrderView(View):
   def post(self, request, pk):
       form = HotelOrderForm(request.POST)
       hotel = Hotel.objects.get(id=pk)    
       if form.is_valid():
           first_name = form.cleaned_data["first_name"]
           last_name = form.cleaned_data["last_name"]
           email = form.cleaned_data["email"]
           phone_number = form.cleaned_data["phone_number"]
           form = form.save(commit=False)
           form.hotel = hotel
           form.save()
       return redirect(hotel.get_absolute_url())
ты же уже получаешь данные из формы.
после сохранения, запускай celery таску и передай туда эти данные, или только ИД, а в таске вытащишь из БД
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
ребят , а есть учебник с примерами , а не только теория.. что-нибудь посоветуйте
https://pocoz.gitbooks.io/django-v-primerah/
https://djbook.ru/rel3.0/# (офдок, но почему бы и нет)
источник

CK

Caezar Ku in Django [ru] #STAY HOME
Artem Gubatenko
ты же уже получаешь данные из формы.
после сохранения, запускай celery таску и передай туда эти данные, или только ИД, а в таске вытащишь из БД
А как из бд вытащить в самом коде, если не секрет? вроде слышал такие объекты по типу Class.objects.all() не передаются в селери?
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
читаю datetime  в гугле ничего хорошего не нашел
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
спс
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
читаю datetime  в гугле ничего хорошего не нашел
в смысле?
не находишь информацию про python/datetime?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Caezar Ku
А как из бд вытащить в самом коде, если не секрет? вроде слышал такие объекты по типу Class.objects.all() не передаются в селери?
все верно - не надо так делать
поэтому я и написал: передай ИД сохраненной записи, а в коде таски сделай запрос в БД за данными
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ну все так написано , что чайнику тяжело усвоить ))) я люблю примеры разбирать
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
ну все так написано , что чайнику тяжело усвоить ))) я люблю примеры разбирать
источник

И

Ильхам in Django [ru] #STAY HOME
Ребят можно по методанным файла узнать кто отправил или , где был создан файл , например комп и тд?
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
спс
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ильхам
Ребят можно по методанным файла узнать кто отправил или , где был создан файл , например комп и тд?
да, я точно помню статью по jpeg, там есть такое (если вписали данные, конечно)
источник

CK

Caezar Ku in Django [ru] #STAY HOME
Artem Gubatenko
все верно - не надо так делать
поэтому я и написал: передай ИД сохраненной записи, а в коде таски сделай запрос в БД за данными
Можно подробнее, как передать айди сохраненной записи? Мне нужно ее хранить в БД или же в переменной какой-то?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Caezar Ku
Можно подробнее, как передать айди сохраненной записи? Мне нужно ее хранить в БД или же в переменной какой-то?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Дальше ридонли пораздаю
источник

AD

Alex Dem in Django [ru] #STAY HOME
Вечный диктатор вернулся =)
(я в хорошем понимании :) )
источник