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

06.08.2021
Travis selenium не работает - django - stripe - перенаправление javascript

У меня есть тест selenium, который работает на моей локальной машине. Creating test database for alias 'default'... System check identified no issues (0 silenced). ............. ---------------------------------------------------------------------- Ran 13 tests in 32.510s OK Destroying test database for alias 'default'... …

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

Я работаю над проектом, в котором требуется базовая форма + шаблон для каждого пользователя, основанный на простой модели, такой как... class FloorPlan(models.Model): user = models.ForeignKey(account) stories = models.IntegerField() bathrooms = models.IntegerField() sqft = models.IntegerField() Я знаю, что JS …

06.08.2021
Как запустить функцию через некоторое время после ввода пользователем url? Django

У меня есть страница, на которой через 10 секунд после того, как пользователь вошел, происходит изменение в базе данных, как мне это сделать? Мне нужно добавить эту идею как в представление, основанное на классе, так и в обычное представление.

06.08.2021
DRF, вложенная через фильтрацию сериализации модели

Каждая из моих моделей наследуется от базовой модели, которая содержит поле publishing_status , которое помогает мне контролировать, будет ли объект включен в возвращаемые данные. class BaseModel(models.Model): class PublishingStatus(models.TextChoices): ACCEPTED = 'accepted', 'Accepted' REJECTED = 'rejected', 'Rejected' publishing_status = models.CharField( …

06.08.2021
Программный запуск сброса пароля в Django 3.2

Метод, подробно описанный здесь, больше не работает. Импорт django.contrib.auth.forms.PasswordResetForm приводит к тому, что пользовательский класс пользователя недоступен (django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'accounts.CustomUser' that has not been installed). Как мне отправить эти письма программно? Чтобы избежать …

06.08.2021
Django Elastic serach удаляет некоторые документы при указании нескольких документов на один и тот же индекс

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

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

Я использую сигналы django с post_save и получаю экземпляр: @receiver(post_save, sender=ServiceOrder) def service_order_post_save(sender, instance, created, **kwargs): if created: print(instance) Я просто хочу получить все значения из этого экземпляра, не делая поле за полем (это большая Модель). Я …

06.08.2021
Как настроить несколько Django Apps с помощью Supervisor (включая Gunicorn и Nginx)? bind() to [::]:8090 failed (98: Address already in use)

Я уже развернул приложение Django/Wagtail, используя Supervisor, Gunicorn и Nginx (на Debian Buster), поэтому я могу добраться до него с помощью http://xx.xxx.xxx.xxx:8090. /etc/nginx/sites-available/cms server { server_name xx.xxx.xxx.xxx; listen 8090; listen [::]:8090 ipv6only=on; error_log /home/www.mysite.com/.local/share/virtualenvs/cms-WqsZ9qOt/var/log/gunicorn-error.log; access_log /home/www.mysite.com/.local/share/virtualenvs/cms-WqsZ9qOt/var/log/gunicorn-access.log; …

06.08.2021
Получение ошибки при попытке запустить тест "RuntimeError" Доступ к базе данных не разрешен

Я столкнулся с ошибкой ниже ОШИБКА: Доступ к базе данных не разрешен def send_orders(): for order in Order.objects.all(): order.send() order.sent = True #factories.py class OrderFactory(....): amount = 100 sent = False #test_order.py def test_send_orders(order): send_orders() assert order.sent

06.08.2021
Django получает текущий id модели после сохранения формы модели и перенаправляет его с помощью этого pk для установки в качестве fk другой модели fk в форме модели

Работаю на Django 3.2 & не удается сохранить формы со ссылкой друг на друга. Например, Project>Photos>Assignments>Students каждая форма является моделью формы & имеет связь друг с другом. У меня есть одна Project Model & Другая Photos, хочу получить id проекта …

06.08.2021
Отображение изображения в HTML из SSH с помощью django

Я пытаюсь отобразить случайно полученное изображение через ssh-соединение на HTML-странице с помощью Django. В настоящее время я сохраняю временное изображение, а затем отображаю его в HTML, но это не кажется необходимым или правильным. views.py: def image_view(request): rgb_img = …

06.08.2021
Django allauth. Регистрация и восстановление пароля с использованием email

Получаю вот такую ошибку: TimeoutError: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера [06/Aug/2021 22:48:01,389] - Broken pipe …

06.08.2021
Могу ли я использовать социальный токен google для отправки электронной почты через gmail? Django приложение

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

06.08.2021
Как стилизовать поле выбора ModelForm в Django?

Я пытаюсь стилизовать опции поля выбора для лекарств в рецептурной форме ModelForm в таком формате: <select> <option value="">Select a Medicine</option> <optgroup label="Favorite Medicines"> <option value="First">Brufen - Abbott - 600 Mg - Tablets</option> </optgroup> <optgroup label="Other"> <option value="First">Brufen - Abbott …

06.08.2021
Развертывание приложения Django на AWS ElasticBeanstalk

Я пытаюсь развернуть приложение django на AWS ElasticBeanstalk. Я работаю на машине Linux. Все идет хорошо, но когда развертывание завершено, я получаю "502 Gateway Error". В результате глубокого поиска я обнаружил, что люди с подобной проблемой создали Procfile в корневом …

06.08.2021
Docker ModuleNotFoundError: Нет модуля с именем 'xhtml2pdf'

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

06.08.2021
JS-файлы не обновляются в python dev server

Я запускаю локальный сервер разработки с python, используя VS в качестве ide через python manage.py runserver. Когда я обновляю и сохраняю JS файлы, представления в браузере не обновляются (даже перезагружая сервер и ПК). Я обновил кэш браузера, однако это …

06.08.2021
Django как обновить булево значение объекта в представлении на основе класса?

В представлениях на основе функций я использую этот код Notifications.objects.filter(receiver=user, is_seen=False).update(is_seen=True) для обновления статуса объекта с False на True. Как это сделать в представлении, основанном на классе: вот мой код: class ListNoti(ListView): model = Notifications template_name = …

06.08.2021
Django rest framework инвертирует сериализаторы

В Django, у меня в models.py модели определены следующим образом : class foo1(models.Model): name = models.CharField(max_length=100) class foo2(models.Model): name = models.CharField(max_length=100) .... foo1 = models.ForeignKey(foo1, on_delete=models.SET_NULL, null=True) class foo3(models.Model): name = models.CharField(max_length=100) .... foo2 = models.ForeignKey(foo2, on_delete=models.SET_NULL, …

06.08.2021
Как я могу получить определенные данные в формате JSON

Я хочу получить определенные данные после выбора опции в форме. Когда я выбираю, я получаю данные в формате JSON, которые я не могу разделить. Я пробовал obj.purchase_price, но получил undefined. мой следующий код предоставляет следующие данные [{"model": "acc.productdetails", …

06.08.2021
ModuleNotFoundError: Нет модуля с именем 'spyder'

Я хочу использовать краулер-проект внутри Django. Я правильно настроил celery и beats, но когда я использую проект скрепера внутри приложения Django, он выдает ошибку ModuleNotFound, даже если я добавил его в файл setting.py. Структура проекта следующая: |-- celery.log |-- …

06.08.2021
Django скачать файл с помощью CBV

Как использовать представления на основе классов, например TemplateView, для отображения шаблона Django со ссылками на скачивание? Щелчок по ссылке должен начать загрузку выбранного файла. Я уже знаю, как это сделать с помощью Function Based Views. Также - является ли хорошей …

06.08.2021
Почему Django favicon перезагружается на страницах маршрутизации? (о SSR)

Здравствуйте, я использую фреймворк Django и сделал простое веб-приложение. Но при маршрутизации каждой страницы, я вижу перезагрузку favicon (ИЛИ, возможно, это может быть загрузка html файла). Вот в чем вопрос. Is it correct that favicon reloads …

06.08.2021
Django-rest-passwordreset создать и отправить токен вручную

Прочитав [django-rest-passwordreset][1] я не нашел способа создать и отправить reset_password_token вручную, то есть без использования конечной точки, созданной пакетом. В настоящее время у меня есть следующая реализация: urlpatterns = [ ... url(r'^api/password_reset/', include('django_rest_passwordreset.urls', namespace='password_reset')), ... ] …

06.08.2021
Как изменить модель после запуска makemigrations и migrate? Django

Я создал модель, выполнил все необходимые команды миграции и хочу добавить поле и изменить поле. Как мне это сделать? Я думал изменить их в models.py и запустить makemigrations и migrate снова, но я не знаю, не испортит ли это …

06.08.2021
Python не может увидеть переменные окружения из сценария

Меня пригласили к сотрудничеству над проектом Django, и теперь мне нужно его настроить. Я застрял на установке переменных окружения. В данном проекте используется envparse. Мне предоставили файл .env, в котором элементы выглядят как export EMAIL="12345" Затем я …

06.08.2021
Импорт "pyrebase" не может быть разрешен pylance(reportMissingImports)

Установил pyrebase4 в своей системе, но все еще не могу импортировать в свой view.py Даже пробовал "import pyrebase4", все равно та же ошибка, Я следовал учебнику youtube для этого я следовал точно те же вещи, которые он/она сказал, так что …

06.08.2021
В Django raw запрос выбирает всех моих пользователей дважды

У меня есть необработанный запрос в моем представлении: SELECT stressz_profile.id, projekt_id, user_name_id, szerv01b AS szervkult01a FROM stressz_szervezetikultura INNER JOIN stressz_profile WHERE stressz_profile.projekt_id=1 Я пытаюсь получить данные из базы данных, но каждый раз результаты дублируются. Он выбирает моих …

06.08.2021
Ошибка при установке node-django-hashers

Для реализации хеширования паролей на стороне сервера с помощью nodeJS 14.7.4 мы выбрали node-django-hashers, чтобы это можно было реализовать так же на стороне сайта django, но при установке модуля мы получаем следующую ошибку он реализован с …

06.08.2021
Единая панель поиска, управляющая всеми полями с помощью django-filter и django-tables2 через Jquery

Мне нужно управлять django-table2 с помощью django-filter через jquery. Пожалуйста, помогите мне, как я могу получить доступ к этому через jquery и как мне передать queryset в django-filter Я располагаю свое окно поиска следующим образом: где я передаю …

06.08.2021
Возврат контекстной переменной вместе с сохраненной формой

У меня есть следующее представление на основе класса, которое создает проект с помощью формы, а затем возвращает эту созданную форму. class ProjectCreateView(LoginRequiredMixin, CreateView): login_url = "registration:login" model = Project # fields = ['name', 'desc', 'start_date', 'end_date'] template_name = 'project/form.html' …

06.08.2021
'verbose_name': _('Маленькие экраны') NameError: имя '_' не определено

После установки django-responsive2 как django-responsive2, я получил следующую ошибку: 'verbose_name': _('Small screens') NameError: name '_' is not defined Я использую from django.utils.translation import gettext_lazy as _. Я получил эту ошибку: mw_instance = middleware(adapted_handler) TypeError: object() …

06.08.2021
Преобразование моего приложения Django/Python из стандартной среды App Engine в гибкую среду

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

06.08.2021
Редирект на прошлую страницу при сохранении объекта

Есть ли стандартный или просто способ редиректить пользователя из админки на прошлую страницу (с которой он пришел на страницу сохранения объекта)?

06.08.2021
Как я могу обернуть данные ответа json для djago-rest-framework?

Я использую djano rest framework. У меня есть модель, сериализатор и представление: class PictureModel(models.Model): id = models.AutoField(primary_key=True) url = models.CharField(max_length=256) class PictureView(mixins.ListModelMixin, generics.GenericAPIView): serializer_class = PictureSerializer queryset = PictureModel.objects.all() def get(self, request): return self.list(request) class PictureSerializer(serializers.ModelSerializer): class Meta: model …

06.08.2021
Как сделать веб-приложение со встроенной интерактивной картой?

Я работаю над проектом, в котором мне нужно сделать веб-приложение. Основная идея заключается в том, чтобы приложение имело карту (желательно из OSM), на которой можно нарисовать прямоугольник, а затем получить lon и lat каждого угла. С помощью этого я могу …

06.08.2021
Как получить список задач в очереди в Celery на Heroku?

Моя цель - получить активные и зарезервированные задачи на моих рабочих Celery. Я использую фреймворк Django-Celery-Redis. Как предложено здесь: Получение списка задач в очереди в Celery Я сделал следующее, чтобы получить задания: from your_app.celery import app …

06.08.2021
Выполнение команд внутри docker от имени не root после запуска с помощью exec (shell)

У меня есть проект Django с Docker (в Ubuntu) и MySQL в качестве базы данных, все работает .Мне просто интересно: вместо того, чтобы выполнять длинную команду типа: docker-compose run backend python manage.py startapp myapp // 'backend' is …

06.08.2021
Как включить изображения в шаблоны django, используя url изображения?

Я пытаюсь создать веб-приложение, похожее на поисковую систему. Теперь, когда пользователь вводит, например, "Eminem", мне нужно показать ему изображение Эминема. Поскольку поисковый запрос может быть любым, я не могу хранить сотни изображений в папке /static. Вместо этого у меня …

06.08.2021
Конечная точка API для модели django `Group`, генерирующей избыточное количество запросов

Я пытаюсь создать конечную точку для стандартной модели django Group, которая имеет name и permissions поля:- Вот мое представление и сериализаторы:- Serializers.py:- class GroupSerializer(serializers.ModelSerializer): class Meta: model = Group fields = ('id', 'name', 'permissions') def create(self, validated_data): …