Size: a a a

Django [ru] #STAY HOME

2021 June 07

D

DiZiNnEs in Django [ru] #STAY HOME
Когда ПК не позволяет приходится им пользоваться, а если ресурсы есть то почему бы на PyCharm не перейти)

Холиварить не будем, кому как удобно
источник

I

Itachi in Django [ru] #STAY HOME
можно в лс перейду?
источник

F

Friday in Django [ru] #STAY HOME
общий бд ?
источник

A

Arehada in Django [ru] #STAY HOME
Всем привет, пытаюсь создать записи в бд через shell < script.py
все добавляется, но в бд сбивается кодировка кириллицы, мб кто знает решение?

p = Policies(id='ыфвыф', number='dsfsd', product='Продукт')
p.save()

{
"id": "ыфвыф",
"number": "dsfsd",
"product": "авыаыва"
}
источник

MB

Maksim Bulavsky in Django [ru] #STAY HOME
Добрый вечер. Есть задача. Если action применяется более чем к 20 сотрудникам, стирание данных должно производится асинхронно. Вопрос как вытянуть из джанги сколько сотрудников выделенно?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
django-oauth-toolkit может помочь. Регистрация на главном сайте, авторизация через шлавный на второстепенном. Конечно можно синхронизацию пользователей между приложениями настроить. Можно сделать один большой проект, как писали выше, и разрулить настройками.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
о чем речь?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
Ну там видимо есть какой-то кверисет. У него count()
источник

MB

Maksim Bulavsky in Django [ru] #STAY HOME
Есть бд с сотрудниками и их данными. Есть action в админке, который очищает данные о зп. Требуется создать задачу в  celery. Вот я хочу узнать как написать условие, что action применяется к 20+ сотрудникам
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в action тебе прилетает queryset, собственно как и сказал Павел
у него есть count
источник

MB

Maksim Bulavsky in Django [ru] #STAY HOME
спасибо. Попробую
источник

g

garrip91 in Django [ru] #STAY HOME
Реализовал такую поисковую функцию:
def all_search(request):
   form = SearchForm()
   query = None
   results = []
   if 'query' in request.GET:
       form = SearchForm(request.GET)
       if form.is_valid():
           query = form.cleaned_data['query']
           print(query)
           results = Film.objects.filter(search=query)
   return render(request, 'KinomonsterApp/Search_Test.html', {'form': form, 'query': query, 'results': results})
и вот какая ошибка выскочила:
raise FieldError("Cannot resolve keyword '%s' into field. "
django.core.exceptions.FieldError: Cannot resolve keyword 'search' into field. Choices are: description, filmcomments, id, logo, producer, rating, title, year, youtube_trailer_url
[07/Jun/2021 20:30:18] "GET /search/?query=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B5%D0%BB%D0%BB%D0%B0%D1%80 HTTP/1.1" 500 107788
источник

D

DiZiNnEs in Django [ru] #STAY HOME
А SearchForm случаем не от ModelForm унаследован ?
источник

g

garrip91 in Django [ru] #STAY HOME
Неа
class SearchForm(forms.Form):
   query = forms.CharField()
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
судя по ошибке у тебя в форму приходит словарь с ключом 'search', а в форме поля description, filmcomments, id, logo, producer, rating, title, year, youtube_trailer_url
где-то что-то ты не правильно написал
источник

g

garrip91 in Django [ru] #STAY HOME
Сделал вот так: results = Film.objects.filter(title=query) и вроде норм стало
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
у тебя ищет только по названию и только при полном совпадении
источник

g

garrip91 in Django [ru] #STAY HOME
Ну да. Хочу исправить эту ситуацию
источник

VL

Vladislav L'opa in Django [ru] #STAY HOME
всем привет, ребят подскажите, как доставать с базы данных уже с готовыми параметрами для html?
источник

A

Alisher in Django [ru] #STAY HOME
вопрос немного непонятный.
источник