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

20.12.2021
Django Channels onmessage не запускается

Я не знаю, почему onmessage не запускается в Javascript, когда я отправляю что-то типа 'websocket.message'. Метод websocket_receive предположительно отправляет что-то в websocket.message, потому что 'successfully updated data' печатается каждый раз, когда я открываю соединение. Проблема в том, что я не …

20.12.2021
Как использовать Swagger с REST API Django на базе Python?

Я пытаюсь сделать CRUD API с использованием Django. Как я реализовал swagger docs с Django.

20.12.2021
Django jwt каналы не могут быть проверены

У меня есть два проекта Django, использующие одну и ту же базу данных. Один - django-restframework Один - django-channels django-restframework логин получит JWT Я не могу успешно пройти верификацию в django-channels Я написал тестовую функцию restframework verify ok …

20.12.2021
ImportError: Не удалось импортировать Django. с "поэзией"

Я сконфигурировал проект django с помощью poetry. Я создал pyproject.toml и установил django. [tool.poetry] name = "graphene" version = "0.1.0" description = "" authors = ["yilmaz <yilmaz@gmail.com>"] license = "MIT" [tool.poetry.dependencies] python = "^3.9" #Django installed Django = "^4.0" …

20.12.2021
Проверка CSRF не удалась. Запрос прерван.Ни одно решение в интернете не работает для меня

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

20.12.2021
Exec: "--env": исполняемый файл не найден в $PATH: неизвестно [дубликат]

Я пытаюсь создать docker-образ моего приложения Django. Сборка проходит успешно, но когда я запускаю его, я получаю эту ошибку : docker run -it -p 8888:8888 gads-api-monitor --env PORT 8888 docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: …

20.12.2021
Как заполнить поле ввода будущей датой в шаблоне Django?

Я пытаюсь заполнить поле ввода будущей датой в шаблоне django. <input name="expiration_date" class="form-control" id="expiration_date" type="text" data-toggle="input-mask" data-mask-format="0000-00-00" value="{{ object.table.expiration_date|default:'' }}" Как я могу настроить его так, чтобы object.table.expiration_date|default:'' предварительно заполнялся datetime.now() плюс 30 дней?

20.12.2021
Импорт модели из другого приложения - получение ошибок относительного импорта или отсутствия модуля

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

20.12.2021
Ошибка SSL/TLS при тестировании API Django через HTTPS на Localhost

В попытке протестировать API через HTTPS-соединение локально, я следовал подходу, описанному здесь Эваном Гримом, где я использую stunnel4 в качестве посредника между моими запросами и сервером API. Вот минималистичный urls.py, который сгенерирует токен при условии …

20.12.2021
SearchVectorField - объединенная ссылка не разрешена для поля taggit

Мое определение модели следующее (упрощенная модель той, которая используется в реальном продукте. Есть куча других полей: from django.db import models from taggit.managers import TaggableManager from django.contrib.postgres.search import SearchVectorField from django.contrib.postgres.indexes import GinIndex class Product(models.Model): tags = TaggableManager() search_vector = SearchVectorField(null=True) …

20.12.2021
Как распаковать результаты очередного задания в Python?

Я наконец-то настроил RQ, чтобы помочь мне с длительными вызовами функций в django, но я столкнулся с проблемой распаковки значений из результата очереди. Я проверил документацию согласно https://python-rq.org/docs/results/, но безрезультатно. Вот как выглядит мой код в настоящее …

20.12.2021
Отображение файла, загруженного на Aws S3

Https://s3.console.aws.amazon.com/s3/object/<Bucket_name>?region=us-east-2&prefix=media/<filename> это url, который я хочу сохранить в моем пользовательском Abstractuser из загрузки файла. Как можно загрузить файл, чтобы переопределить поле аватара пользователя из views.py? from django.shortcuts import render from .forms import UserProfileForm def index(request): return render(request,'home.html') …

20.12.2021
Django не может найти новые модули, используя pyenv и virtualenv

Я уверен, что для опытного человека это довольно просто. Я изучаю Django по электронной книге Wedge of Django. Я использую Python 3.8.7, установленный через pyenv следующим образом: pyenv install 3.8.7 Затем я установил virtualenv следующим образом: pyenv virtualenv …

20.12.2021
Django CKEditor изменение цвета

Как изменить черный цвет виджета диалогового окна Django-CKEditor? Из-за черного цвета фона, не виден черный текст в админке django. Или подскажите где меняется цвет текста диалоговых окон Django-CKEditor.

20.12.2021
Ошибка Forbidden (CSRF token missing.) при попытке выполнить POST-запрос. Использование React (Axios) и Django

Я уже некоторое время пытаюсь решить эту проблему различными способами, но все ответы, которые я видел здесь, мне пока не помогли. Я запускаю React (и Redux) на моем localhost:3000, а Django на localhost:8000. Я еще очень новичок в этом, …

20.12.2021
Как правильно добавить асинхронные методы в DRF приложение? Asyncio или Celery?

Я новичок в async в django и хочу провести несколько экспериментов с ним. Именно хочу сделать мои CRUD методы в DRF по крайней мере async. Под asyns я понимаю примерно то же поведение, что и JS async\await. Что мне нужно …

20.12.2021
Flask возвращает правильный объект списка для тестирования в Postman

в настоящее время я делаю кое-какую работу для школы; У меня есть приложение flask и несколько тестов postman, которые я должен пройти, один из которых запрашивает массив dicts (что-то вроде [{dict1}, {dict1},...]) ive was trying to …

19.12.2021
Django - создание нескольких таблиц из листов Excel

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

19.12.2021
Предварительная выборка запроса с реляционными условиями - Django

Я пытаюсь сделать запрос с предварительной выборкой всех данных, чтобы уменьшить количество запросов к моей базе данных. Я использую метод prefetch_related() и класс объекта Prefetch, чтобы указать, что загружать в одном запросе, вот мой код: pairs_queryset = Pair.objects.filter(quote_id="2781", last_price__isnull=False) …

19.12.2021
Застрял на создании фильтра постов в django

Мне нужно отфильтровать посты по выбранным параметрам между: "наиболее комментируемые" "категория" "дата". Вот собственно мой код: модели: class BlogPost(models.Model): class BlogPostObjects(models.Manager): def get_queryset(self): return super().get_queryset().filter(status='publicado') options = ( ('borrador', 'Borrador'), ('publicado', 'Publicado') ) categoria = models.ForeignKey(BlogCategoria, on_delete=models.PROTECT,default=1) titulo …

19.12.2021
Как обновить форму внутри детального представления на основе класса?

Я создал форму опроса для каждого пользователя, которую может заполнить сотрудник. Я создал детальное представление и добавил formMixin следующим образом: class ScientificInfoView(FormMixin, DetailView): model = ScientificInfo template_name = 'reg/scientific-info.html' form_class = ScientificInfoForm def get_success_url(self): return reverse('scientific-info', kwargs={'pk': self.object.pk}) def …

19.12.2021
Отладка задач Celery без CELERY_ALWAYS_EAGER

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

19.12.2021
Я не могу создать форму с паролем password1 password2 в Django

Error:Unknown field(s) (password1, password2) specified for User Я понятия не имею, почему он не работает, как сказано в документации Документация: class UserCreationForm¶ A ModelForm for creating a new user. It has three fields: username (from the user model), password1, …

19.12.2021
CRIPSY FORMS InvalidCursorName в html-файле

Я новичок в Django, но к настоящему времени разработал много проектов для начинающих. Поскольку я хочу делиться материалом и изучать последний шаг django (развертывание), я начал копаться в контейнерах Docker и методах развертывания AWS. Мой проект прекрасно работает на …

19.12.2021
Руководство по Dj-rest-auth и реализации google login в приложении flutter

У меня есть приложение flutter с бэкэндом DRF. В настоящее время я использую Dj-rest-auth для обычной аутентификации (токен). Я нахожусь на этапе, когда я хотел бы реализовать социальную аутентификацию (в частности, Google). Я просмотрел несколько ресурсов, но все …

19.12.2021
Django прерывистая многопоточная общая очередь

Я пытаюсь решить эту простую проблему в django правильным способом Worker1(thread): django connected to serial device streaming data ~ 1kb/s Consumer1(thread): reads FIFO (queue) and processes the data as it enters the fifo ** потребитель будет работать с …

19.12.2021
Как можно использовать request.user в форме модели в django?

Я хочу иметь возможность использовать request.user в модели формы init. Вот мое представление: def create(request, pk): if request.method == 'POST': form = CreateForm(request.POST) if form.is_valid(): object = form.save() object.save() return render(request, 'going_create.html', {'object':object}) else: form = CreateForm() return render(request, …

19.12.2021
Не удается заставить перенаправление Django работать должным образом в постраничном представлении

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

19.12.2021
Как проверить есть ли объект в БД

Мне нужно проверить в шаблоне (html) есть ли объект в группе (в базе данных) - если есть, то ссылку отобразить, если объект не состоит в группе - то не отображать предположим: пользователь ололо состоит в группе трололо - значит условие …

19.12.2021
Изображение не отображается в шаблонах в django

Это мои шаблоны, когда я добавляю песню из базы данных, все работает нормально, но изображение не отображается в шаблонах, как я могу это решить? вот мои шаблоны. {% for audio in songs %} <div class="player"> <div class="imgBx"> <div> <p>{{audio.book_title}}</p> …

19.12.2021
Получение данных для div на основе значения select с помощью ajax

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

19.12.2021
Django модель: установите поле "неделя дня" как строку из существующей models.DateField()

Я пытаюсь установить поле класса Session на основе поля другой модели Teacher. В основном, каждый преподаватель имеет назначенный день недели (понедельник и т.д.), и я хочу, чтобы каждый объект Session имел поле Teacher.name как поле, основанное на поле даты Session. …

19.12.2021
Как автоматически выбрать связанную модель, используя значение поля

Предположим, у нас есть модель class BaseModel(models.Model): is_a = models.BooleanField() и две модели, связанные с этой: class A(models.Model): value_1 = models.IntegerField() base = models.ForeignKey(BaseModel, related_name='a') class B(models.Model): value_1 = models.IntegerField() value_2 = models.IntegerField() base = models.ForeignKey(BaseModel, …

19.12.2021
Как вернуть manytomanyfield как объект в Django RestFramework API

Я пытался создать API с помощью Django RestFramework, поэтому я создал 2 модели Note и Task и имею ManyToManyField в модели Note, чтобы я мог поместить много Task в Note, но API, который я создал, не возвращает полную характеристику …

19.12.2021
Столкнулся с ошибкой при создании приложения Django/PostgreSQL с помощью docker-compose

Пытаясь создать приложение Django/PostgreSQL как указано в здесь Я получаю следующую ошибку : db_1 | db_1 | PostgreSQL Database directory appears to contain a database; Skipping initialization db_1 | db_1 | 2021-12-19 14:50:52.192 UTC [1] LOG: …

19.12.2021
Как создать массив внутри объекта при работе с MongoDB с помощью Django?

Я работаю над проектом, в котором я хочу, чтобы моя модель пользователя имела такую структуру. структура { "_id":{ "$oid":"61bf3e026ffc7993a082773e" }, "email":"user@domain.com", "role":"student", "type":"t1", "fname":"ABC", "from":{ "org-user":[ "83bf3e026ffc7993a0827731", "78bf3e026ffc7993a0827731" ] } } В этой модели …

19.12.2021
Как обновить только поле файла в модели с помощью django rest... я использую angular в качестве фронтенда

Я хочу обновлять только определенные поля в моей модели. Это мой models.py class CheckinQnResult(models.Model): client = models.ForeignKey(User, on_delete=models.CASCADE,null=True, blank=True,related_name='client_create') appt = models.ForeignKey(Appointment, null=True, blank=True, on_delete=models.SET_NULL, related_name='appt_qn') is_first_visit = models.BooleanField(default=False) document = models.FileField(upload_to='documents', null=True, blank=True) duration_of_sickness = models.CharField(max_length=100, null=True, blank=True) …

19.12.2021
Refresh_from_db в прокси-модели в Django, Процесс завершен с кодом выхода -1073741571 (0xC00000FD)

В проекте Django у меня есть класс "ClassName", который имеет таблицу в postgresql. У меня также есть класс Proxy, наследуемый от "ClassName", с именем "ProxyClassName". Если выполнить refresh_from_db() на экземпляре "ProxyClassName", то все нормально, но если я укажу какие-либо поля, …

19.12.2021
Как сделать так, чтобы моя функция редактирования перенаправляла на опцию Post. Django

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

19.12.2021
Как вернуть ответ FileResponse И перезагрузить форму в Django

Хотелось бы иметь две кнопки: [сохранить] и [сохранить и сгенерировать PDF] на данный момент у меня есть условие: if show_pdf: return HttpResponseRedirect('/show_pdf_page/') else: return render(request,'project/edit.html', context) Если я нажимаю сохранить, то перезагружается проект/edit.html, если сохранить …