"Вопросы и ответы" Django и Python, страница 56

06.08.2024
Как получить больше 100 записей в Django 5.0/sqlite?

Я пытаюсь получить записи командой: resumes = Resume.objects.filter(for_vacancy__icontains=f'"{vacancy_name}"') В базе 245 подходящих объектов, но resumes.count() выдает только 100. С другими запросами такая же ситуация, не более 100 записей. Как это исправить? UPD: модель Resume имеет вид: class Resume(models.Model): for_vacancy …

06.08.2024
Как переопределить экран google auth с помощью пользовательского шаблона

Я хочу, чтобы в url http://accounts/google/login был пользовательский шаблон. Как мне это сделать.Я просто хочу немного стилизовать его с помощью CSS. Предложите пошаговое решение.Должен ли я попытаться создать собственный шаблон, но где мне его разместить и как его назвать. Я …

06.08.2024
Django Form request.POST.get() возвращает None в терминале

Я пытаюсь получить один элемент из формы, но каждый раз получаю None в качестве значения вместо имени, например. Ниже формы html : <form method="post" action="/contact"> {% csrf_token %} <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" id="name" aria-describedby="name" placeholder="Enter …

06.08.2024
Размещение веб-приложения Django в качестве приложения на существующем сайте

Я разместил веб-приложение django на IIS с помощью wfastcgi, и оно успешно работало при размещении в качестве нового веб-сайта с использованием приведенных ниже деталей конфигурации. Что мне нужно сделать по-другому в этих конфигурациях, если я хочу разместить это приложение …

06.08.2024
Pytest Доступ к базе данных запрещен

Я пытаюсь запустить свои тесты с доступом к существующей базе данных, чтобы использовать ее повторно. Вот ошибка: ERROR drf/tests/test_auth.py - RuntimeError: Database access not allowed, use the "django_db" mark, or the "db" or "transactional_db" fixtures to enable it. …

06.08.2024
При отправке вложенного dict в API Django он становится массивом [duplicate]

Я отправил данные dict следующим образом в Python: data = { "test":{ "A":"Adata", "B":"Bdata", "C":"Cdata" } } response = self.client.post("/api_patch/",data,follow=True) тогда получите это как: @api_view(["POST","GET"]) def api_patch(request): print("request.data",request.data) print("request.data type",type(request.data)) Как бы это ни было, …

06.08.2024
Разделитель Foreignkey Django

Существует модель: class Categories(models.Model): name = models.CharField(max_length=150, unique=True, verbose_name='Name') slug = models.SlugField(max_length=200, unique=True, blank=True, null=True, verbose_name='URL') class Products(models.Model): name = models.CharField(max_length=150, unique=True, verbose_name='Name') slug = models.SlugField(max_length=200, unique=True, blank=True, null=True, verbose_name='URL') category = models.ForeignKey(to=Categories, on_delete=models.PROTECT, verbose_name='Categoy') Я не понимаю, …

06.08.2024
Уведомление о получении письма на сайте

Возможно ли прикрепить к платформе(свой сайт) несколько почтовых аккаунтов (gmail, mail, etc), и когда приходят сообщения на эти прикрепленные почты получать уведомление на платформе?

06.08.2024
При ручном добавлении документации Swagger в разделе "Ответы" не отображаются примеры значений

У меня есть простой проект django rest API с некоторыми конечными точками. Я установил swagger API documentation для просмотра и тестирования API. как вы знаете, API, которые зависят от моделей и сериализаторов, будут добавлены в документацию swagger автоматически и …

06.08.2024
Django: Базовый шаблон не выводит содержимое {% block content%} на HTML-страницу

Я пытаюсь использовать шаблон, чтобы иметь возможность повторно использовать flexbox на нескольких страницах; вместо того, чтобы повторно использовать код на каждой странице. Однако вместо того, чтобы получить flexbox, я получаю: Если …

06.08.2024
Как использовать теги django/jinja для расширения html с помощью фрагмента javascript из другого .js-файла

Я разрабатываю приложение для django. Имеется файл templates/index.html, в нижнем колонтитуле которого есть несколько фрагментов javascript, например ... </body> </html> <script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script> <!-- load jquery. I put this after leaflet --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <!-- import a library leaflet.browser.print …

06.08.2024
Django ORM join к одной и той же таблице дважды с помощью псевдонима

Мы используем модели Django. Мне нужно добавить еще одно условие, чтобы присоединиться к одной и той же таблице дважды с разными условиями. Пример запроса: select shop_id from shop_to_warehouse_mapping inner join warehouse w1 on w1.id = shop.warehouse_id inner join warehouse …

06.08.2024
Элегантный способ добавить ссылку рядом с именем APP в Django Admin

См. фото ниже, я хочу добавить ссылку рядом с "APP1", я искал в google и кажется только один способ сделать это, переопределив шаблон администратора app_list.html затем посмотреть, является ли имя приложения "APP1", затем добавить ссылку. Не похоже, что есть …

06.08.2024
Cron не наследует переменные окружения в контейнере Docker

Я пытаюсь запустить cron внутри контейнера Docker, чтобы периодически обновлять базу данных, выполнять резервное копирование и т.д. Вот моя конфигурация задания cron: */1 * * * * (. /app/.env.development; echo $DJANGO_COLOR) >> /var/log/cron.log 2>&1 */1 * * * * (. …

06.08.2024
CSS не работает после применения collectstatic в Django

Я только что развернул свой проект django на сервере nginx. Я подключился к домену и все, сайт работает. Однако проблема возникла, когда я использовал python3 manage.py collectstatic. Все по-прежнему работает, но css не загружается, и сайт выглядит не так, …

05.08.2024
Форма мастера Django и партиции htmx

Я создаю форму мастера django с несколькими формами, однако в одной из форм у меня есть поле с небольшим списком секторов, и когда пользователь выбирает сектор, я запускаю функцию, которая получает подсектора этого сектора. Проблема в том, что когда …

05.08.2024
Как реализовать функцию follow/unfollow без перезагрузки страницы в Django

Я создаю веб-приложение с использованием Django, в котором пользователи могут следовать или не следовать за элементами (например, фотографиями) из списка. В настоящее время я реализовал функцию следования/отмены, но она перезагружает страницу каждый раз, когда пользователь нажимает на кнопку следования или …

05.08.2024
Десериализация Django RF

В django rest framework, когда мы вызываем post запрос, в котором мы отправляем json данные для сохранения в базе данных.Как django RF обрабатывает этот запрос и как он получает json данные, как он преобразует их в python native и затем …

05.08.2024
Как в Django с DjangoCMS изменить URL при использовании фреймворка сайтов (URL находится на другом сайте)?

У меня есть Django install с DjangoCMS и ~20 сайтов (с фреймворком Djangos sites framework). Я хотел бы создать ссылку с одного сайта (https://a.example.com/) на другой сайт (https://b.example.com/). Например, у меня есть CMSApp под названием persons и один …

05.08.2024
Как решить, что после запроса поиска имя свойства изменилось на id свойства?

Я использую веб-приложение React Native Expo для фронтенда и Django для бэкенда. У меня есть функция поиска, которая работает нормально. Но проблема, с которой я столкнулся, заключается в том, что после поиска название свойства конкретного животного изменилось на …

05.08.2024
Ошибка при обработке файла n.mp4: аргумент int() должен быть строкой, байтоподобным объектом или вещественным числом, а не 'list'

Я пытаюсь конвертировать и сжать заданное видео в заданный видеоформат, но получаю следующую ошибку: Ошибка при обработке файла n.mp4: аргумент int() должен быть строкой, байтоподобным объектом или вещественным числом, а не 'list'. Я не знаю, почему функция convert_video_to_video принимает …

05.08.2024
Request.session в django не проходит через ajax, пока я не обновлю страницу

Request.session в django не проходит через ajax, пока я не обновлю страницу request.session остается старым, пока я не обновлю страницу Любая помощь будет признательна ` $(document).ready(function () { $("#specialty_form").on('change', function (event) { event.preventDefault(); function getCSRFToken() { return $('meta[name="csrf-token"]').attr('content'); } $.ajaxSetup({ …

05.08.2024
Django и SQL Server GIS ошибка создания точки

я использую django и базу данных sql server, когда я пытаюсь создать точку для моей модели, она продолжает выдавать мне эту ошибку ProgrammingError at /api/common/v1/location/ ('42000', "[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Не указано имя столбца не …

05.08.2024
Я сделал функцию otp_code в django и не знаю, как ее отладить; она выдает такую ошибку (('QuerySet' object has no attribute 'created_at')) [дубликат]

Когда я ввожу otp_code, полученный из определения create_otp_code, он должен показать мне сообщение об успехе, но он возвращает следующую ошибку я выделил строку ошибки в views.py Вы можете найти django-коды приложения здесь, ниже view.py …

05.08.2024
Почему в учебнике только одна база данных для приложений django?

Мне нужно еще одно приложение на моем сайте django, но я не могу понять, как расширить свои знания из учебника. Следуя учебнику, структура моего проекта выглядит следующим образом: - mydjango/ - db.sqlite - firstapp/ - mysite/ …

05.08.2024
Django не может получить доступ из той же локальной сети после запуска сервера ip:port

Пожалуйста, помогите в моей проблеме, я новичок в программировании django, моя проблема в том, что когда я использую localhost могу направить на панель, но когда я использую Local IP получаю сообщение об ошибке и все еще в меню входа, ниже …

05.08.2024
Наиболее эффективный способ хранения динамических свойств в Django [дубликат]

Представим, что у нас есть такая база: class MyModel(models.Model): name = models.CharField(max_lenght=25) # ... some other fields dynamic_properties = models.ManyToManyField("Dynamic") class Dynamic(models.Model): key = models.CharField(max_lenght=25) value = models.CharField(max_lenght=25) MyModel будет основой всех моих записей, содержащих …

05.08.2024
Как работают вызовы models.Manager и пользовательских менеджеров?

Я расширил класс models.Manager и создал собственный менеджер. class PublishedManager(models.Manager): def get_queryset(self): return super().get_queryset()\ .filter(status=Post.Status.PUBLISHED) Это более чем понятно, но как работают вызовы менеджеров? objects = models.Manager() # The default manager. published = PublishedManager() # Our …

05.08.2024
Django.core.exceptions.ImproperlyConfigured: Запрашиваемые настройки | os.environ.setdefault('DJANGO_SETTING_MODULE', 'online_shop.settings') не работают [duplicate]

Я пытался использовать celery и celery beat с моим проектом django, но всегда получал одну и ту же ошибку: django.core.exceptions.ImproperlyConfigured: Requested settings, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before …

05.08.2024
ModuleNotFoundError: Нет модуля с именем 'captchamptt'

Я пытаюсь установить django-machina Я прочитал документы, и когда я запускаю python manage.py migrate, я получаю ошибку для модуля captchamptt В зависимостях есть библиотека под названием: 'django-mptt' но я не могу найти библиотеку 'captchamptt' для …

05.08.2024
"Django: OperationalError - Не удалось перевести имя хоста 'postgres.railway.internal' в адрес"

Я столкнулся с проблемой при попытке подключить мое приложение Django к базе данных PostgreSQL, размещенной на Railway. Я получаю следующую ошибку: "Django: OperationalError - Could not translate host name 'postgres.railway.internal' to address"` Я дважды проверил, что имя хоста …

05.08.2024
Django- как преобразовать <class 'django.core.files.uploadedfile.InMemoryUploadedFile'> в изображение?

У меня есть форма, которая загружает изображение в представление; тип загружаемого изображения: &lt;class 'django.core.files.uploadedfile.InMemoryUploadedFile'&gt; Однако я хочу обработать изображение, поэтому оно мне нужно в формате PIL или CV2. Как я могу это сделать?

05.08.2024
Ошибка 500 при входе и регистрации в django-приложении, размещенном на сервере heroku, в то время как локально все работает хорошо

Когда я пытаюсь войти или зарегистрироваться в моем приложении django на сервере heroku, у меня возникает ошибка 500. Однако, когда я регистрируюсь или вхожу в систему локально, у меня не возникает никаких проблем. Вот журналы: 2024-08-02T22:17:13.267743+00:00 heroku\[web.1\]: …

05.08.2024
Django drf Serialize group by model field

Django drf Serialize group by model field У меня есть конечная точка drf, я получаю этот результат, но я хочу сгруппировать этот результат по полю модели product_type, как я могу это реализовать? Я пробовал как в этом ответе DRF: …

05.08.2024
Получена ошибка KeyError при попытке получить значение для поля `date` в сериализаторе

Я пытаюсь сделать набор запросов, чтобы показать дату__месяц и общую сумму всех цен продаж class RevenueChartListView(ListAPIView): queryset = Transactions.objects.annotate(month=ExtractMonth('date')).values('month').annotate(revenue=Sum('sale_price')).order_by('month') serializer_class = RevenueSerializer class RevenueSerializer(serializers.ModelSerializer): class Meta: model = Transactions fields = ['date', 'sale_price'] Однако я получаю ошибку …

04.08.2024
Strict-mode unknown config directive: wsgi-file

У меня проект на Django. Появилась задача для подключения веб-сервера nginx. Настроил nginx.conf и default.conf, а также uwsgi.ini, чтобы корректно работала переадресация запросов от nginx в Django через uwsgi, однако при запуске uwsgi --ini uwsgi.ini я получаю ошибку [strict-mode] unknown …

04.08.2024
Django - Создание excel-файла из ответа с помощью openpyxl и преобразование его в pdf в той же функции

В приложении Django (ubuntu server online) я знаю, как создать xlsx файл из HttpResponse с помощью openpyxl, используя этот кусок кода : views.py def export_to_excel(request): movie_queryset = models_bdc.objects.all() response = HttpResponse( content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', ) response['Content-Disposition'] = 'attachment; filename={date}-movies.xlsx'.format( date=datetime.now().strftime('%Y-%m-%d'), ) …

04.08.2024
Django Custom Dynamic urlpatterns

Я работаю над проектом django и в этом проекте у меня есть два подпроекта. В данном случае я хочу хранить домены и назначать сервисы (мои подпроекты) этим доменам. Например, допустим, у меня есть сервис1 и сервис2. И в …

04.08.2024
Как сделать веб-интерфейс, позволяющий рисовать цифры от руки?

Я создал нейронную сеть, которая распознает цифры, обученную на наборе данных mnist. Я пытался сделать холст для рисования, который Я так отчаянно хотел интегрировать в приложение, созданное с помощью streamlit (фреймворк python для web). Я сделал нечто подобное …

04.08.2024
Проект Pycharm start не создает venv

Когда я запускаю проект с помощью Pycharm и пытаюсь запустить проект, каталог виртуального окружения не создается. Вот как это выглядит на моем компьютере: Моя картинка стартового проекта, где в строке расположения виртуальной среды не указан каталог venv …