Size: a a a

Django [ru] #STAY HOME

2019 June 21

AG

Alexey Golubev in Django [ru] #STAY HOME
Привет всем!

Вопрос по очередям.
Как лучше всего сделать consumer, который записывает в базу данных сообщения?
Знаю способ про отдельный сервис, который рядом запускается, но
Предлагают рядом с Django скрипт прописать, который в отдельном процессе стартует и использует ORM для доступа к бд. Такое вообще можно сделать?
источник

A

Alexander in Django [ru] #STAY HOME
Alexey Golubev
Привет всем!

Вопрос по очередям.
Как лучше всего сделать consumer, который записывает в базу данных сообщения?
Знаю способ про отдельный сервис, который рядом запускается, но
Предлагают рядом с Django скрипт прописать, который в отдельном процессе стартует и использует ORM для доступа к бд. Такое вообще можно сделать?
ну привет, почему просто таской не сделать в celery?
источник

AG

Alexey Golubev in Django [ru] #STAY HOME
Alexander
ну привет, почему просто таской не сделать в celery?
Очереди, 5 тасков каждую секунду запускать не айс думаю
источник

l

len in Django [ru] #STAY HOME
подскажите, пожалуйста, я сделела регистрацию пользователя через
class UserCreationForm(forms.ModelForm):
      class Meta:
         model = User
         fields = ( 'username',  'email',  'password' )

пользователь создется, но в паролем беда полная - не шифруется. попыталась сделать без формы (форму сразу в функции регистрации, но пользователь не создавался.
def register(request):
   form = request.POST
   if request.method == 'POST':
       form = UserCreationForm(request.POST)
       if form.is_valid():
           form.save()
       return redirect('/')
   else:
       form = UserCreationForm()
   return render(request, 'registration.html', {'form': form})

это с использованием формы. если без, то писала функцию так:
 def register(request):
   form = request.POST
   username = form.get('username', False)
   email = form.get('email', False)
   password = form.get('password', False)
   if request.method == 'POST':
       form = UserCreationForm(request.POST)
       user = User()
      user.username = username
       user.email = email
       user.set_password(user.password)
       form.save()
       user.save()
       if form.is_valid():
           user.set_password(user.password)
           form.save()
   return render(request, 'registration.html')

и не работает. вообще пользователь не создается. чувсвую, что написала хрень
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Можете подсказать как правильно вывести тайтл поискового запроса? https://i.imgur.com/kHKt1kd.png
сейчас выводит SQL запрос https://i.imgur.com/NtokgHR.png
источник

IK

Ivan Kazionov in Django [ru] #STAY HOME
{{request.GET.get.гетпараметр}} например
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Я написал форму мультиселекта для админки. Выбранные данные сохраняются в бд, но по какой-то причине они не отображаются, как выбранные.
Когда я снова пытаюсь сохранить объект, получаю ошибку, что данные не выбранны. Такое ощущение, что при обновлении страницы селекты просто слетают.
В чем может быть проблема?
https://i.stack.imgur.com/3ZyiW.png
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
источник

SS

Sirius Sufiew in Django [ru] #STAY HOME
Доброго времени суток друзья!  Как на Django сделать форму показывающую число просмотров и форму для  добавления материала в избранных. Вообще понятие об этом не имею. Можете кто нибудь руководить..?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
Всем привет как от datetime поля полуить день недели в виде 3х букв вне шаблона а текстом с учетом локали записать в строку
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Stanislav Baltrunas
Всем привет как от datetime поля полуить день недели в виде 3х букв вне шаблона а текстом с учетом локали записать в строку
во вьюхе?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
Да
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
import datetime

print(datetime.datetime.strptime('January 11, 2010', '%B %d, %Y').strftime('%a'))
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Необходимо выполнить тестовое задание. Хотят видеть RESTful, планирую сделать в одном проекте, но в двух аппках. Само апи на DRF, а вот за фронт подскажите пожалуйста. Самое-самое просто и банальное. Может в самом DRF есть десериализация и работа с уже разработанном апи? Тут нельзя всякие React + Redux
источник

S

Spirit💎 in Django [ru] #STAY HOME
Il`ya (Marshal)
Необходимо выполнить тестовое задание. Хотят видеть RESTful, планирую сделать в одном проекте, но в двух аппках. Само апи на DRF, а вот за фронт подскажите пожалуйста. Самое-самое просто и банальное. Может в самом DRF есть десериализация и работа с уже разработанном апи? Тут нельзя всякие React + Redux
ты уверен что ты правильно понял реализацию?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
А я и не понял. Сказали хотят REST, а DRF можете юзать на своё усмотрение.

Это всё, что сказали
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Il`ya (Marshal)
А я и не понял. Сказали хотят REST, а DRF можете юзать на своё усмотрение.

Это всё, что сказали
А фронт тогда зачем?
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Судя по всему, хотят увидеть АПИ согласно ТЗ в твоем исполнении.
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Ну, это так. По кофейной гуще.
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
По заданию, что они дали, надо выводить список пользователей на страницу, формы для изменения данных. Сказали, что на оформление плевать, при желании заюзать бутстрэп
источник