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

29.11.2022
Django Custom Commands: Будет ли запись в БД SQLite с помощью пользовательской команды во время работы сервера неудачной из-за блокировки файла?

Я хотел бы сохранить сервер django запущенным, поскольку я вызываю некоторые пользовательские команды, которые будут читать / писать в sqlite DB. Однако я переживаю, что это может привести к конфликту из-за того, что основной сервер заблокирует файл базы данных. …

29.11.2022
Почему тестовые примеры Django проверяют реальную БД и выдают IntegrityError, а не просто выполняются в памяти?

Когда я запускаю свои тесты с пустой БД (реальная БД приложения), все проходит нормально. Но когда в БД есть данные, Django поднимает IntegrityError практически для каждого теста. Трассировка stact выглядит следующим образом (но для каждого теста): ====================================================================== …

29.11.2022
Django: Принудительное создание индекса для полей ForeignKey, когда `supports_foreign_keys=False` в базе данных

Я пытаюсь использовать Django (v4.1.3) с БД Planet Scale, которая совместима с MySQL за исключением того, что не поддерживает внешние ключи. Для этого они предоставляют Django DB driver, который подклассифицирует функциональный класс MySQL DB <pre class="lang-py …

29.11.2022
Понимание прав доступа в Django

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

29.11.2022
Django: Использование F-выражения IntegerField для аннотирования поля DateField

У меня есть такая модель: class RentDue(models.Model): balance = DecimalField() day_due = IntegerField() # e.g. 1-5, representing the 1st through 5th of the month Я хочу иметь возможность аннотировать набор запросов, используя целое число из day_due для …

29.11.2022
Как отобразить список дочерних объектов в детальном представлении для Django Admin?

У меня есть две модели: Setting и SettingsGroup. Когда кто-то нажимает на определенный SettingsGroup в Django Admin и появляется страница редактирования/детализации, я бы хотел, чтобы дочерние Setting объекты отображались, но в виде списка, а не формы. Я знаю, …

29.11.2022
Сервис Docker nginx не может связаться с сервисом Django и возвращает Bad Request 400

Мой Docker-контейнер nginx не может взаимодействовать с моим контейнером приложения Django WSGI. Он работает локально, но когда я развертываю его на Linode, я получаю Bad Request (400) Структура проекта Project ─ Dockerfile ─ docker-compose.yml ─ entrypoint.sh └── app ── …

29.11.2022
Запрос уникальных значений внутри django forloop

У меня есть запрос, в котором я должен избежать двойного ввода одного и того же вопроса. На самом деле, я хотел бы получить только уникальные значения, но я использую функцию distinct() django, которая не работает. У меня есть такие …

29.11.2022
Клиент Hubspot api не работает для существующего проекта django, но работает для нового проекта Django

В мой существующий проект Django я добавил функцию под названием test следующим образом: ... import hubspot from hubspot.crm.contacts import ApiException, PublicObjectSearchRequest, SimplePublicObjectInput ... ... def test(email): client = hubspot.Client.create(access_token=&lt;access_token&gt;) public_object_search_request = PublicObjectSearchRequest(filter_groups=[{"filters": [{ "value": email, "propertyName": "email", …

29.11.2022
Django - Отправка post-запроса с использованием вложенного сериализатора с отношениями "многие ко многим". Получение [400 код ошибки] "Это поле не может быть null] ошибка"

Я довольно новичок в Django и пытаюсь сделать POST запрос с вложенными объектами. Вот данные, которые я отправляю: { "id":null, "deleted":false, "publishedOn":2022-11-28, "decoratedThumbnail":"https"://i.ytimg.com/vi/a2lC4V479hQ/maxresdefault.jpg, "rawThumbnail":"https"://i.ytimg.com/vi/a2lC4V479hQ/maxresdefault.jpg, "videoUrl":"https"://www.youtube.com/watch?v=cl60ToTvG8w, "title":"Video with tags", "duration":120, "visibility":1, "tags":[ { "id":null, "videoId":null, "videoTagId":42 } ] } …

29.11.2022
AttributeError at /social-auth/complete/google-oauth2/ 'Request' object has no attribute 'login'

Я написал REST API сервис на python, используя django rest framework, к которому я хотел прикрепить аутентификацию от авторизации с помощью OAuth2 (Google). Я использовал социальный django lib, однако, когда я …

29.11.2022
Как правильно написать тест (pytest) для RegisterView не работает (представление работает правильно)

У меня получилось создать View для регистрации пользователя в django. И это работает. Пользователь, добавленный вручную через форму (пост), отображается в базе данных. В настоящее время я пытаюсь написать тест для этого представления, и это не удается. Я продолжаю …

29.11.2022
Python Django: удаление объекта

Я хочу удалить объект в Django, но ни один из других вопросов Stack Overflow не решает мой. Я посмотрел на этот, но он, похоже, не работает. Мой код удаления объекта (в файле views) выглядит следующим образом: @login_required def delete_entry(request, …

29.11.2022
Как внести в белый список только определенный домен в Google OAuth2

Я делаю портал регистрации, используя Django 4, используя Google OAuth2, и мне нужно регистрировать людей только с определенным доменом, например abc@akgec.ac.in, но я не могу понять, как это сделать. Я использую social-auth-app-django для настройки аутентификации Google OAuth. Кто-нибудь может мне …

29.11.2022
Как сделать меньше чем django queryset с параметром column

Я хочу подсчитать свои запасы следующим sql-кодом SELECT COUNT(*) FROM management_stock WHERE stockCount &lt; minStock как сделать этот запрос в django queryset? Я получил ошибку в моем запросе Stock.objects.all().filter(stockCount__lt=minStock).count() моя таблица выглядит следующим образом class …

29.11.2022
Вход в систему Выдача "POST" 200 3689 (Python, Django)

Я совсем новичок в Django и следовал учебнику по созданию сайта. Я не могу войти в учетную запись. Когда я вхожу в систему с любыми данными (правильными или неправильными), моя страница "входа" просто перезагружается и больше ничего не происходит (ожидаемый …

29.11.2022
Есть ли способ отправлять параметры запроса для тестов?

Я пытаюсь сделать несколько тестов, в которых запрашиваются объявления определенного типа например: http://127.0.0.1:8000/ads/?type=normal должны вернуть обычные объявления и http://127.0.0.1:8000/ads/?type=premium должен вернуть премиальную рекламу тесты запрашивают рекламу следующим образом response = self.client.get(reverse("ads")) self.client …

28.11.2022
Как отрисовать шаблон Django Serializer с помощью React Js?

Я настроил свой api для базовой модели в своем проекте Django. Я определил свои методы post и get, и все работает правильно. Теперь мне интересно, как я могу отобразить мою Django модель с помощью react js. По сути, мне …

28.11.2022
Как я могу зарегистрировать модель, созданную django-simple-history на сайте администратора?

Итак, у меня есть модель Question, история которой сохранена в модели HistoricalQuestion с помощью пакета django-simple-history, как мне зарегистрировать ее на сайте django admin? Регистрация других моделей проста admin.site.register(models.Event) Но я не уверен, как получить …

28.11.2022
Связь React + Django

Я работаю над веб-приложением для добычи данных, вы должны иметь возможность загрузить файл csv, применить алгоритм и получить результаты в браузере и pdf с информацией (графики и модели для предсказания в основном) это мой первый раз, используя React и Django, …

28.11.2022
Django dumpdata/loaddata - Ключ не присутствует в таблице

Я пытаюсь сбросить данные postgres и загрузить их локально, но в итоге получаю ошибку Вот две мои модели: class User(AbstractUser): pass class Profile(models.Model): user = models.OneToOneField( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, primary_key=True ) dob = models.DateField(null=True, blank=True) Вот код, который …

28.11.2022
Как группировать по категориям в Django

У меня есть список задач проекта, который отображается на сайте Django. Но как в шаблоне я могу заставить его разделить проекты таким образом? Я хочу иметь заголовки разделов: **PROJECT 1** Task 1 Task 2 Task 3 **PROJECT 2** …

28.11.2022
Как я могу изменить URL для загруженных файлов?

У меня проблема с путем для открытия файлов. Мои файлы сохранены на s3 amazon, и url для них https://certsstorenordic.s3.eu-west-3.amazonaws.com/certificate/2022/11/28/Coffee_Maker_64753-001-003_SN_13-09-4222.pdf. Однако когда я пытаюсь открыть его с моего сайта, он открывается как http://127.0.0.1:8000/certificate/2022/11/28/Ceiling_Light_PN_4041-70_SN_31907.pdf. Как …

28.11.2022
Вызов представления DRF из другого представления

У меня есть набор представлений модели User, который добавляет пользователей в мое приложение Django Rest Framework (VueJS -&gt; DRF -&gt; PostGres). У меня есть еще один ModelViewSet для журнала активности, в котором есть записи, когда пользователи получают кредиты …

28.11.2022
Как исправить ошибку UNIQUE constraint failed: auth_user.username

i was trying to use sending email modual from django in order to send sign up email for each user when sign up im facing this error :UNIQUE constraint failed: auth_user.username ` i was trying to use sending email …

28.11.2022
Django RestFramework POST вложенный запрос

У меня сейчас небольшая проблема с Django Rest Framework. Я пытаюсь отправить объект с вложенными в него объектами. Это мой models.py файл. class Supplier(models.Model): name = models.CharField(max_length=255, blank=True, null=True) def __str__(self): return self.name class Transaction(models.Model): date = models.CharField(max_length=255, blank=True, …

28.11.2022
Обслуживание статического HTML и т.д. и Django из корня '/' с помощью nginx

У меня есть nginx, настроенный для успешного обслуживания веб-сайта Django. Я хотел бы, чтобы он также обслуживал каталог HTML файлов, изображений и т.д. Если URL не соответствует файлу в этом каталоге, запрос должен идти к Django. …

28.11.2022
Как получить IP-адрес клиента соединения websocket в Django Channels?

Мне нужно получить IP-адрес клиента соединения websocket для некоторой дополнительной функциональности, которую я хотел бы реализовать. У меня есть существующий развернутый сервер Django, работающий на конфигурации Nginx-Gunicorn-Uvicorn Worker-Redis. Как и следовало ожидать, во время разработки, при запуске локального …

28.11.2022
Django представление в массиве

У меня есть 2 таблицы (posts, upvoted), в которых я работаю, и я хочу посмотреть, было ли сообщение уже проголосовано, и если да, то заменить стрелку upvote на заполненную стрелку. В моем представлении я уже передаю объект Upvote в …

28.11.2022
Загрузка нескольких изображений в пост в Django View Error(Cannot resolve keyword 'post' into field.)

Моя модель : class Gallary (models.Model): ProgramTitle = models.CharField(max_length=200, blank = False) Thum = models.ImageField(upload_to='Gallary/Thumb/',default = "", blank = False, null=False) VideoLink = models.CharField(max_length=200, blank = True,default = "") updated_on = models.DateTimeField(auto_now = True) created_on = models.DateTimeField(auto_now_add =True) status …

28.11.2022
Jinja elif не работает, даже если условие истинно

Именно четвертый оператор elif вызывает у меня проблему. Я поменял местами третий оператор elif с четвертым, и каждый раз, когда четвертый находится на третьем месте, он работает. {% block content%} {% load static %} &lt;link rel="stylesheet" href="{% static 'css/home_page.css' …

28.11.2022
Django update_or_create по умолчанию с помощью объекта запроса

Я использую Django 3.2 и пытаюсь вызвать update_or_create как в приведенном ниже фрагменте: from django.db import models result = model.objects.update_or_create( field1="value1", field2="value2", defaults={ "field3": "value3", "field4": ~models.Q(field3="value3"), }, ) field4 - это булево значение. Проблема в том, что возвращаемое …

28.11.2022
Регистрация пользователей наряду с простой-JWT с DRF

Я создаю приложение типа социальной сети (клон twitter). Я использовал allauth для регистрации и входа, который прекрасно работал с конечными точками /accounts/login и accounts/signup с их представлением по умолчанию. Но сейчас я реализовывал simple-JWT для аутентификации. Я следил за …

28.11.2022
Развертывание приложения Django с помощью Google Cloud Run - gcloud builds submit error

Я следовал руководству по развертыванию Django на Cloud Run (https://codelabs.developers.google.com/codelabs/cloud-run-django), и я следовал точным инструкциям вплоть до "Build your application image" на Шаге 7: "Configure, build and run migration steps". При выполнении команды: gcloud builds …

28.11.2022
Тестовый маршрутизатор в DRF

Hello я пытаюсь протестировать маршрутизатор и не могу найти url это внутри тестовой функции def test_send(self): token1 = Token.objects.get(user=self.user1) response = self.client.post( reverse('send-create'), data=json.dumps({ "receiver": self.user2, "subject": "my first message", "msg": "hello this is my first" }), content_type='application/json', **{'HTTP_AUTHORIZATION': f'Bearer …

28.11.2022
Как сделать предварительную прокрутку элемента в django

У меня есть прокручиваемый элемент, который я хотел бы предварительно прокручивать на 320px при загрузке страницы в моем проекте django calendar. Могу ли я добиться этого без использования javascript и если да, то как?

28.11.2022
Python backend и javascript front end [закрыто]

Я новичок в разработке полного стека и у меня есть вопрос, какие фреймворки я должен использовать для своего проекта. описание моего проекта: мой проект получает csv файл от пользователя и использует для создания сети с помощью библиотек networkx …

28.11.2022
Как отфильтровать конкретный результат

Вот моя модель пространства, которая включает в себя детали растений введите описание изображения здесь Вот мой класс модели луны, который включает в себя детали луны и форгейн ключ космической модели, чтобы я мог установить луну …

28.11.2022
Как отфильтровать несколько флажков в django для проверки большего значения

Views.py if request.method == "POST": from_date = request.POST.get("from_date") f_date = datetime.datetime.strptime(from_date,'%Y-%m-%d') print(f_date) to_date = request.POST.get("to_date") t_date = datetime.datetime.strptime(to_date, '%Y-%m-%d') print(t_date) check_box_status_new_records = request.POST.get("new_records", None) print(check_box_status_new_records) check_box_status_error_records = request.POST.get("error_records", None) print(check_box_status_error_records) drop_down_status = request.POST.get("field",None) print(drop_down_status) global get_records_by_date if (check_box_status_new_records is None) …

28.11.2022
Как изменить шаблон формы в Django?

Я использую пользовательскую/расширенную ModelMultipleChoiceField и ModelChoiceIterator в соответствии с ответом на другой вопрос здесь https://stackoverflow.com/a/73660104/20600906 Работает отлично, но я пытаюсь изменить шаблон, используемый для создания групп, чтобы применить некоторые пользовательские стили - но, пошарив везде, я не могу …