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

11.01.2022
Как подключить социальные аккаунты к существующему аккаунту с помощью dj-rest-auth и react

Я создаю сайт с кнопками входа и регистрации социальных аккаунтов с dj-rest-auth для аутентификации и этим компонентомreact для фронтенда моего сайта, процесс входа и регистрации с социальными аккаунтами как twitter и facebook работает отлично, но мне …

11.01.2022
Как вернуть несколько ответов в Django

Я пытаюсь вернуть тот же ответ после завершения цикла, но не смог найти подход к его реализации. Вот, что я пробовал и ошибка, которую я получаю локальная переменная 'TaskId' ссылается перед присвоением views.py: def GetCurrentRunningActivity(UserID): cursor = connection.cursor() …

11.01.2022
Django pg-crypto - Как перенести существующие поля?

В моей тестовой среде я установил pg-crypto, выполнив "pip install django-pgcrypto". Я вошел в базу данных вручную, используя "sudo -u postgres psql", затем я подключился к базе данных и установил расширение, используя "CREATE EXTENSION pgcrypto;". Затем я изменил поле в …

11.01.2022
Нужна помощь в выполнении запроса в django ORM для возврата ответа, приведенного ниже

У меня есть следующая модель: class SellerProduct(Document): publish_status = {'published': 'published', 'publishing': 'publishing', 'rejected': 'rejected', 'not-updated': 'not-updated', } publishToBridgeStatus = StringField(db_field="publishBridge", required=False, choices=publish_status.keys(), default="not-updated")> В ответ требуется подсчет каждого доступного статуса в БД: { "все": 0, "опубликовано": …

11.01.2022
Djangorestframework > 3.11 Несовместим с Django 1.11, ломает сборку

Я пытаюсь перенести свой проект с python 2.7 на 3.7. Я установил Django =1.11.17 и djaangorestframework==3.11.1 все равно я получаю ошибки - File "/home/kritik/Trellissoft/empereon/empereon_py3_django1/lib/python3.7/site-packages/simple_history/admin.py", line 9, in from django.urls import re_path, reverse ImportError: cannot import name 're_path' from 'django.urls' (/home/kritik/Trellissoft/empereon/empereon_py3_django1/lib/python3.7/site-packages/django/urls/init.py) …

11.01.2022
Импорт jQuery приводит к тому, что моя веб-страница не реагирует на запросы

У меня есть следующая html-страница: Я попробовал загрузить эту страницу с помощью Django, она не реагировала, в то время как 2 другие мои страницы реагировали. То же самое при использовании пути к файлу для загрузки. Я быстро понял, …

11.01.2022
Реализовать рекурсивную функцию для проверки наличия или отсутствия дочерних моделей

Я пытаюсь реализовать рекурсивную функцию, которая будет проверять, есть ли у объекта ребенок с идентификатором родителя. Если имеет, то добавляет его в список и рекурсивно вызывает функцию, чтобы проверить, есть ли у вновь добавленного ребенка другие дети. Мой текущий …

11.01.2022
Django загружает большие файлы: требуется время, чтобы дойти до первой строки просмотра

У меня есть простое представление, которое получает файл def upload_file(request): print("first line") .... Здесь, когда я загружаю файл размером 800 MB, печать first line занимает 5-10 секунд или больше Определенно я ожидаю, что это займет время, когда …

11.01.2022
Как редактировать значения опций выбора в Django Forms

Models.py class Product(models.Model): product = models.CharField(max_length=50, blank=True, null=True) price = models.IntegerField(blank=True,null=True) def __str__(self): return self.product class Meta: db_table = "product" class price_list(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE,blank=True) price = models.IntegerField(blank=True,null=True) value = models.IntegerField(null=True) class Meta: db_table = "pricelist" Примечание: …

11.01.2022
Как передать модель со всеми полями в foreignkey django

У меня есть модели и сериализатор. class Base: class Author(models.Model): first_name = models.CharField(max_length=50, unique=True) last_name = models.CharField(max_length=100, unique=True) def __str__(self): return f'{self.first_name} {self.last_name}' class Category(models.Model): title = models.CharField(max_length=200) def __str__(self): return f'{self.title}' class Tag(models.Model): title = models.CharField(max_length=200) def __str__(self): return …

11.01.2022
Django, Nextjs | set-cookie не устанавливается в браузере, хотя значение установлено

Я создаю JWT-аутентификацию с помощью Django и Nextjs. Я могу реализовать функциональность регистрации и входа, я могу получить accessToken, войдя в систему. Однако, заголовок ответа Set-Cookie установлен в браузере (chrome, safari, firefox), несмотря на наличие cookie. Каковы …

11.01.2022
Как создать объект Модели, имеющий внешний ключ к другой Модели в Django?

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

11.01.2022
UNIt Test - Как протестировать наборы представлений для создания функции в DRF

Я хочу протестировать функцию создания, которая находится внутри набора представлений. Я попробовал и получил 400 ошибку. views.py class PersonalInfoAPI(viewsets.ViewSet): permission_classes = [IsOwnerPermission] def get_object(self, pk): obj = get_object_or_404(Employee.objects.all(), pk=pk) self.check_object_permissions(self.request, obj) return obj def create(self, request): print("im in create") …

11.01.2022
Невозможно отправить данные из формы модели с несколькими файлами django

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

11.01.2022
Вызов ответа функции в другой функции в Django RestFramework

Я пытался вызвать другую функцию внутри функции, которая вернет ответ. Я пробовал этот подход, но не смог добиться этого. Я просто получаю ошибку AssertionError at /api/Data/CurrentRunningActivity2/54 Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, …

11.01.2022
Ajax-запрос в django

Я только начинаю изучать django: я пытаюсь использовать ajax-запросы и перезагрузить только tbody после того, как пользователь добавит или удалит строку таблицы. В html шаблоне у меня имеется таблица, а внутри тега script - функция загрузки таблицы, удаления и добавления …

11.01.2022
Как запустить проект Django / запустить сервер, с помощью exe-файла

Я написал следующий .bat файл: start chrome http://127.0.0.1:8000/ venv\Scripts\activate python manage.py runserver 8000 Когда я сам выполняю эти шаги, один за другим, в prompt, он запускает сервер и прекрасно открывает сайт. Однако, когда я использую iexpress для …

11.01.2022
Не показан регистратор Django, работающий на Docker

Logger.debug() и print() не отображаются на проекте Django, который работает на Docker. Все остальные операции корректны. Правильно ли я понимаю, что журналы отображаются в окне терминала, который запускает docker-compose up? Я пробовал выводить разрешение , …

11.01.2022
Я получаю ошибку типа mime при подключении моего приложения react (через vite.js) к фреймворку django

Недавно я начал делать веб-приложение с помощью React и Django. Я установил react с vite.js (потому что он кажется таким быстрым в среде разработки). и я подключил его к Django web framework и запустил его. и я думал, что …

11.01.2022
Как разделить Docker-контейнеры Celery и Django

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

11.01.2022
Как использовать значение из запроса в другом запросе в django

В моем представлении есть следующий код: # default group view for group admins def adminGroupView(request): # get group id => group data and messages group_id = GroupUser.objects.get(username_id=request.user.id) groupdata = Group.objects.get(group_id=group_id) groupmessages = MessageBoard.objects.filter(group_id=group_id) groupmembers = GroupUser.objects.filter(group_id=group_id) form = SendMessageForm() …

11.01.2022
Как отобразить значения столбцов модели django горизонтально на шаблоне django

Моя проблема заключается в отображении данных модели на шаблоне django горизонтально. У меня есть модель с именем "Main" с 3 колонками. Когда я отображаю на шаблоне, это выглядит так- …

11.01.2022
Как установить docker с существующей базой данных?

У меня есть проект на Django, я хочу настроить свой docker с существующей базой данных postgres, но учебники, которые я вижу, относятся к базе данных без данных. кто может дать мне руководство, пожалуйста Это моя установка Docker-compose: services: …

11.01.2022
Я не могу понять, почему 3-й путь не активирован

Я новичок в Django и понятия не имею, почему это не работает. Я пытаюсь добавить новый путь к newyear/, но похоже, что он просто не принимает новый путь. Вот код: В файле setting.py вы можете увидеть, что …

11.01.2022
Как превратить django в .exe, который автоматически запускает браузер?

Я создал djangoproject с папкой venv. С помощью cmd я могу запустить свой проект следующим образом: activating the environment with: venv\Scripts\activate then inside the environment: python manage.py runserver 8000 opening my browser and going to http://127.0.0.1:8000/ …

11.01.2022
Как решить проблему "sqlite3.OperationalError: attempt to write a readonly database" В миграции django, когда sqlite db file is writable

Это не обычная проблема с записываемым файлом. С новой базой данных на django 3.2.7, sqlite 3.31.1: Я могу запустить оболочку django, создать sqlite3 db непосредственно с помощью sqlite (используя параметры DATABASE). Я даже могу вставлять в нее таблицы и …

11.01.2022
Как настроить SocialAccount на django-allauth?

Итак, я интегрирую django-allauth в приложение django. Таблица Users имеет не только email в качестве уникального поля. В ней есть email + company, поэтому данные могут быть следующими: ID Email Company --------------------------------- 1 john@example.com Google 2 john@example.com Microsoft ... …

11.01.2022
Django-filter: ModelMultipleChoiceFilter не проверяет параметр GET-запроса?: ValueError, если не int

Проблема У меня есть работающая django-filter на основе ModelMultipleChoiceFilter реализации (см. ниже). Действительным (и функциональным) запросом может быть: http://fqdn/?authors_filter=9684 Но если я получаю "вредоносный" запрос, скажем: http://fqdn/?authors_filter=9xyz4 я получаю ValueError: Field …

11.01.2022
Ngnix Gunicorn Django bare minimum site-available

Мой сервер gunicorn работает по адресу: 123.123.123.123:8000 //my server ip and sth.sthmore.org:8000 // my domain name /etc/nginx/sites-available/mypro // mypro - это имя файла server { listen 80; server_name sth.sthmore.org; location / { proxy_pass http://127.0.0.1:8000; // 123.123.123.123:8000 doesn't work either …

11.01.2022
Скажите мне, что означает этот символ `` и какой язык программирования мы можем использовать и как мы его используем?

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

11.01.2022
SMTPServerDisconnected в /auth/users/

В настоящее время я работаю с Python 3.10.1 и Django 4.0.1 на задней стороне, и React/Redux на передней стороне. У меня есть приложение, в котором после того, как пользователь зарегистрируется, ему будет отправлено письмо с активацией. Однако письмо так …

11.01.2022
Как обновить один столбец в MySQL с помощью API из DRF

Я хочу автоматически увеличивать значение столбца при переходе по URL, используя DRF API на основе классов . Предложенный URL: /autoincrememt/<id>/ У меня есть функциональный API, но он возвращает 201 даже элемент для обновления не присутствует в …

11.01.2022
Как получить обновления из поля ввода в Django

У меня есть такой код в шаблоне {% block content %} <script> function onChange(event) { console.log("log") } </script> <h3>List</h3> <input type="text" placeholder="Filter by..." onchange="onChange(event)" value={{ searching_value }} > Но, похоже, это не работает...

11.01.2022
Как сделать bulk_create в DRF Serializer для разделения экземпляров django

Я получаю массив урлов и цель состоит в том, чтобы записать каждый урл как отдельный экземпляр модели с другими постоянными параметрами, одинаковыми для всех урлов модель django: class BlockedUrl(models.Model): url = models.URLField() date_add = models.DateField(auto_now_add=True) class Meta: …

11.01.2022
Python Pillow загружает файл шрифта .ttf с сервера

Я использую Pillow и мне нужно загрузить шрифт с сервера, допустим AWS, я уверен, что это возможно, но я не уверен как. font = ImageFont.truetype("https://criptolibertad.s3.us-west-2.amazonaws.com/img/fonts/Roboto-LightItalic.ttf", size=40) img_draw.multiline_text((20, 200), "Watevs", font=font, fill=(255, 0, 0)) Не работает. Как загрузить файл …

11.01.2022
Форма изменения администратора Django 3.2.11 LTS и страница списка изменений показывают все модели

Я использую django версии 3.2.11, и на форме изменений, на странице списка изменений каждой модели отображаются все модели. Я прикрепил изображение. PS: команда collectstatic тоже выполняется.

11.01.2022
Изменение отображения list_display при выборе различных вариантов фильтрации

Мне нужно изменить отображаемые столбцы модели django Например, у меня есть следующая модель id - user - type1 - type2 - type3 - type4 И фильтр со следующими полями - filter1 - filter2 - filter3 Как я могу …

10.01.2022
CSRF Failed HTTP заголовок некорректен при постинге с django axios

Я получаю ошибку 403 Forbidden при выполнении почтового запроса с помощью axios к django. CSRF Failed: CSRF token from the 'X-Csrftoken' HTTP header incorrect. Я использую сеансовую аутентификацию. GET-запросы работают нормально, но POST-запросы отклоняются! Вот мои …

10.01.2022
Ошибка: Этот порт уже используется (Heroku/Django)

Когда я запускаю heroku local на своей машине, я получаю следующую ошибку: 07:44:21 web.1 | Watching for file changes with StatReloader 07:44:22 web.1 | Error: That port is already in use. [DONE] Killing all processes with signal SIGINT 07:44:22 web.1 …

10.01.2022
Собственная аутентификация с помощью токенов django

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