Django and Python "Questions and answers", page 2

02.11.2023
Форма брони билетов на django

Подскажите пожалуста, принцип реализации бронирования мест, если это делать на django Чтобы человек с своего акаунта на сайте забронировал и это отображалась и у него и в списке мест

02.11.2023
Поиск по нескольким словам в django

Как реализовать поиск по нескольким словам на django? Пока ищет только при вводе одного слова в поисковой строке? def search(request): text = request.GET.get('search') if text: items = Item.objects.filter(name__iregex=text).select_related('from_category') paginator = Paginator(items,10 ) page_number = request.GET.get('page') page_obj = paginator.get_page(page_number) …

01.11.2023
Не выводит значение из трех таблиц Django

Views.py: def viewUser(request): """Вывод просмотренных птиц пользователям.""" login = request.POST.get("login") # FIXME Не стоит передавать значение от пользователя всырой SQL-запрос. sql_get = """SELECT Birds.name, Birds.PNG, Birds.feather_color, ViewedUser.DataTime FROM User, Birds, ViewedBirds WHERE User.login = %s AND Birds.id_birds = …

01.11.2023
Установка срока действия пароля в Django

В Django я использую метод авторизации django-allauth В документации по Django я не нашел информации по настройке срока действия пароля для пользователей. Существует ли готовое решение в django-allauth по установке срока действия пароля например 90 дней? Если есть, то как …

31.10.2023
Как удалить миграции, при этом не удалять/изменять бд?

У меня возникла проблема с сервером CI/CD, с которым я могу взаимодействовать только через Git. Изменения в базе данных также возможны только через миграции. Я допустил серьезные ошибки, удалив несколько миграций (файлы миграций) и отправлял изменения. В результате всё сломалось, …

30.10.2023
DRF поиск без учета регистра

Реализую фильтрацию, сортировку и поиск при помощи djang-filters. Ситуация в том, что поиск он проводит строго по регистру, то есть ?search=test не подойтет к "Test". Как можно исправить это? from django_filters.rest_framework import DjangoFilterBackend from rest_framework.generics import ListAPIView from …

29.10.2023
Проблема с сравнением имени авторизованного пользователя и поля ForeignKey (Django) в шаблонизаторе

Необходимо сравнить имя авторизованного пользователя и поле ForeignKey Если имя схоже с полем ForeignKey то вывести некую запись как понимаю проблема заключается в том что я сравниваю две переменных разных типов. Пытался перевести переменные через фильтр |string шаблонизатора jinja, но …

29.10.2023
Парсинг и мониторинг почты gmail

Подскажите, как правильно подключаться к почте и спарсить письмо? Я это сделал с imap, все работает но через какое то время начинает выдавать ошибки, типо не аутентифицирован, кажется не дает gmail доступ к почте. Хотел с api gmail но он …

28.10.2023
Заполнение поля Input с помощью кнопок в Django

Много где искал информацию, но именно моего вопроса так и не смог найти :( Я реализую веб - калькулятор на Django. У меня будет поле input,в которое пользователь может ввести самостоятельно какой либо текст, а также кнопки со значениями (0..9, …

27.10.2023
Как отключить кэширование в Django?

Делаю информационное табло. Когда я удаляю или меняю картинку в директории, то почему-то картинка не удаляется при обновлении страницы. Как мне сделать так, чтобы все менялось сразу? Внизу предлагаю картинки и код(templets). <img src="https://i.stack.imgur.com/D6Rdv.jpg" alt="введите сюда описание …

27.10.2023
Проблема со временем в Docker-compose (Redis, Celery, Django)

Пишу сервис рассылки, на Django (Redis + Celery) docker-compose.yaml version: &quot;3.9&quot; services: redis: image: redis restart: always environment: - &quot;TZ=Europe/Moscow&quot; ports: - '6379:6379' webapp: restart: always build: context: ./backend ports: - &quot;8000:8000&quot; command: [&quot;python3&quot;, &quot;-u&quot;, &quot;./src/manage.py&quot;, &quot;runserver&quot;, &quot;0.0.0.0:8000&quot;] worker: restart: …

27.10.2023
Проблемы с Django после деплоя на сервер

Залил сайт на Django на сервер. Смотрю в метрике на сайт заходят куча роботов на несуществующие страницы типа &quot;git.gitlab.git.git.mail.kvg&quot;. Подскажите, пожалуйста, что это может быть? Даже не представляю куда копать...

27.10.2023
В калькуляторе реализовать запрет ввод символов кроме тех, что есть в калкьуляторе

Реализую калькулятор на Django. В нем будут кнопки, которые будут добавлять свой определенный символ в выражение, а также возможность пользователю самому написать выражение в строку. Подскажите, как мне реализовать проверку на то, ввел ли пользователь символы, которые запрещены? Я планировал …

26.10.2023
Автоматическая генерация уникальных ключей для словаря python, Django

Делаю в Django калькулятор. В нем нужно реализовать историю вычислений. Историю планирую хранить в словаре. В значении будет экземпляр класса, хранящий само выражение, ответ на него и дату подсчета. Не могу определиться с ключом: мне он нужен уникальный, чтобы одно …

25.10.2023
Не отображается модель в админке Django

Я новичок в обучении. Не могу понять, в чем проблема. Cоздано приложение DjangoProject. Имеет пакеты crm и DjangoProject В crm зарегистрирована новая модель В models.py from django.db import models class Order(models.Model): order_dt = models.DateTimeField(auto_now=True) order_name = models.CharField(max_length=120) order_tel …

25.10.2023
Безопасность Internationalization django

Возник вопрос безопасности при реализации мультиязычности проекта на django. Сомнения возникают при понимании того, что перевод хранится и изменяется в файлах с расширениями .po и .mo. То есть, так или иначе есть необходимость в изменении файлов в файловой системе проекта. …

23.10.2023
Ошибка валидности формы - пишет ошибку форма не валидная

@login_required def order_create(request): if request.method == 'POST': form = OrderCreateForm(request.POST) if form.is_valid(): cd = form.cleaned_data print(form) if cd['id_checked'] == 1: order = form.save() user = request.user.usrid.listusers_id baskets = Basket.objects.filter(user=user).select_related('user', 'product', 'basket_sklad', 'quantity').prefetch_related( 'product__category__parent', 'product__brand__clt1__client_id', 'product__product_sklad') for item in baskets: …

22.10.2023
Как сделать реплику sqlite3, с учетом того, что бд работает в контейнере докер под джанго

У меня есть проект, в нем на вдс работает контейнер с Джанго в котором бд sqlite3, мне нужно любым способом делать реплику этой бд (вручную, т.е. только когда мне нужно). Возможно по какому-то апи отдавать бд файлом, или выгружать из …

22.10.2023
Не получается использовать ассинхронность в django

Я пытаюсь вызвать синхронную функцию в контексте ассинхронности в представлении Django следующим образом: #views.py from django.shortcuts import * from django.http import * from django.contrib.auth.models import User from django.contrib.auth import * from django.db import connection from .models import * import random …

22.10.2023
Форма django с выпадающими списками

Есть 2е модели CandidateTeacher class CandidateTeacher(models.Model): class N_ns(models.TextChoices): n1=&quot;Самый стильный преподаватель&quot;,'Самый стильный преподаватель' n2=&quot;Самый прогрессивный преподаватель&quot;,'Самый прогрессивный преподаватель' n3=&quot;Лучший лектор&quot;,'Лучший лектор' n4=&quot;Лучший наставник&quot;,'Лучший наставник' n5=&quot;Преподаватель года&quot;,'Преподаватель года' nominations=models.CharField(max_length=255,choices=N_ns.choices) name = models.CharField(max_length=255) foto = models.ImageField(upload_to=&quot;users/%Y/%m/%d/&quot;, blank=True, null=True, verbose_name=&quot;Фотография&quot;) department = models.CharField(max_length=255) …

09.02.2023
How can I use django model method for ordering in meta class

Class Post(models.Model): title = models.CharField(max_length=255, verbose_name=&quot;ady&quot;) text = RichTextField(verbose_name=&quot;text&quot;) tagList = models.ManyToManyField(Tag, verbose_name=&quot;taglar&quot;, related_query_name=&quot;tagList&quot;) image = models.ImageField(upload_to=&quot;postImage/&quot;, verbose_name=&quot;surat&quot;) seen = models.ManyToManyField(UserId,verbose_name=&quot;görülen sany&quot;, blank=True, related_name=&quot;gorulen&quot;) like = models.ManyToManyField(UserId,verbose_name=&quot;like sany&quot;, blank=True) share = models.PositiveIntegerField(verbose_name=&quot;paýlaşylan sany&quot;, null=True, blank=True, default=&quot;0&quot;) createdAt = models.DateTimeField(auto_now_add=True, verbose_name=&quot;goşulan …

09.02.2023
How to properly implement Django (Wagtail CMS) pagination in modal window using Select html tag?

I have a list view in a modal window, once the user chooses the option of the select element, the pagination changes the url queryset (?p=&lt;page_number&gt;), although, in a normal list view there is no issue,as it changes the url, …

09.02.2023
I need to create documentation API for Django with MongoDB project?

I need to create documentation API using swagger or anything I'm using drf-spectacular but do not support mongodb

09.02.2023
Nginx Gives 502 Error but config should be correct; Please I need advise on how to debug the issue?

I have a CentOS 8 (fedora) server running and I'm trying to run my Django Webapp on it through Nginx It runs on port 8000, and I want to access it on my browser through nginx (so port 80?) These …

09.02.2023
Как сократить двойной цикл For?

@receiver(post_save, sender=CardsDesk) def create_cards_for_deck(sender, instance, created, **kwargs): if created: cards = [] for card_type in CHOICES: for card in card_type[1]: card = Card(card_type=card[0], deck=instance) cards.append(card) Card.objects.bulk_create(cards) Меня очень напрягает двойной цикл for, я примерно понимаю как можно сократить эти …

09.02.2023
Django Admin inline-editable like Flask admin?

Flask Admin has this really nice inline-editable option. Is there something similar in Django-Admin? Yes, there is &quot;list_editable&quot;. Unfortunately, this is poor usability and I much more prefere the flask-Admin approach: editable fields are underlined Click -&gt; popup opens …

09.02.2023
Django ValueError: Cannot serialize: <User: username>

When I'm trying to make migrations of my models in Django, I keep getting the same error, even after I've commented out all the changes: (.venv) C:\Users\jezdo\venv\chat\chat_proj&gt;python manage.py makemigrations chat Migrations for 'chat': chat\migrations\0002_alter_customusergroup_custom_group_name_and_more.py - Alter field custom_group_name on customusergroup …

09.02.2023
Django - images upload in wrong folder

Making some kind of blog website and can't make homepage to show article images... Images should be uploaded to media/profile_pics , but it just makes profile_pics folder in app folder and uploads images there. my models.py : class Post(models.Model): title …

09.02.2023
Django rest framework + djoser ошибка при получении токена - "non_field_errors": [ "Невозможно войти с предоставленными учетными данными." ]

Для выполнения авторизации по токену использую модуль djoser все работало ок пока я не заполнил у модели User поле groups ( при этом со старым токеном тоже все работало ) после этого я вышел из системы и теперь при попытке …

09.02.2023
Django crispy forms language settings

I am a beginner at web application development using django framework. I am creating a crispy form to update the user information and upload an image. The html file contains two forms, one for updating the information and second for …

09.02.2023
Как отфильтровать в форме поле ModelChoiceField по другому полю ModelChoiceField в этой же форме

Использую django-select2 и он не связывает по какой-то причине поля формы с помощью dependent_fields хочу попробовать отфильтровать второе поле по первому, а третье по второму Выводит ошибку:&quot; Field 'id' expected a number but got &lt;django.forms.models.ModelChoiceField object at 0x7fed7a12a3b0&gt;.&quot; Как это …

09.02.2023
I am trying to call "sqlite db.sqlite" in my django project but i found the error mentiod below

`sqlite : The term 'sqlite' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try …

09.02.2023
How to pass InMemoryUploadedFile as a file?

User records audio, audio gets saved into audio Blob and sent to backend. I want to get the audio file and send it to openai whisper API. files = request.FILES.get('audio') audio = whisper.load_audio(files) <img src="https://i.stack.imgur.com/rryPv.png" …

09.02.2023
Ошибка CSRF token missing при загрузке фото в CKEditor

Всем привет. Подскажите, настроил Django CKEditor для flatpages. Редактор работает, а фото загружать не хочет. Ругается на CSRF токен. Ошибка происходит при попытке загрузить файл. Ошибка: [09/Feb/2023 12:10:40] &quot;POST /ckeditor/upload/ HTTP/1.1&quot; 403 2506 Forbidden (CSRF token missing.): /ckeditor/upload/

09.02.2023
Duplicate key value violates unique constraint error in Django

I have a model named package in an app named exam. I use Django rest framework and have the following View: class PackageListCreaet(ListCreateAPIView): queryset = Package.objects.all() serializer_class = PackageSerializer permission_classes = (IsAdminAndReadOnlyForStaff,) @method_decorator(rest_error_decorator(logger)) def dispatch(self, request, *args, **kwargs): return super().dispatch(request, …

09.02.2023
How I'm be able to query a multiple data in single model?

How do I able to query if have three Car Models Car A, Car B andCar C and I wanted to switch this position base on their ordering? How do I able to perform that and what class based view …

09.02.2023
Django tests AssertionError for update view

I tried to create Django test for UpdateView but I have such problem as: self.assertEqual(application.credit_purpose, 'House Loan') AssertionError: 'Car Loan' != 'House Loan' Car Loan House Loa def test_application_update(self): application = Application.objects.create(customer=self.customer, credit_amount=10000, credit_term=12, credit_purpose='Car Loan', …

09.02.2023
Templates are not found in django deployed project

I have got a Django Project. It runs perfectly using &quot;python2 manage.py runserver&quot;. I have deployed the project in a server and I get &quot;Template not found&quot; error. I have changed the path in views file for the main page …

09.02.2023
When i submit my form My Comment form dosen't save in database

I create a 5 star rating system using django with javascript and i want to user comment like this: i want to click on the stars and then return the value that is an …

09.02.2023
How to delete File Field and File(in project root) in django?

I want to delete the data inside the file field and the file uploaded through the file field. I'm beginner. models.py class Fruits(Signable): name = models.CharField( _('Name'), max_length=200, ) description = models.TextField( _('Description'), null=True, blank=True, ) this_is_my_file = …