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

12.10.2022
Django registration redux не работает почта

Setting.py ACCOUNT_ACTIVATION_DAYS= 7 REGISTRATION_AUTO_LOGIN= True LOGIN_REDIRECT_URL= '/home' EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = '' EMAIL_PORT = '587' EMAIL_USE_TLS = True EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' urls.py from django.urls import path, include from django.contrib import admin urlpatterns = [ path(r'^admin/', …

12.10.2022
Django удаленный пользователь аутентифицируется: значение слишком длинное для типа, изменяющегося по символам(30)

Я следовал этому руководству для интеграции Auth0 в мой существующий проект django rest. Я использую Postman для отправки необходимых данных, указанных на вкладке "Test" для моего Auth0 Custom API. Post работает, и я получаю в ответ маркер …

12.10.2022
Теги встроенных шаблонов Django становятся неформатированными, когда я сохраняю html-файл в VS-code

Я использую встроенные в django теги шаблонов, такие как {% load static %} {% extends 'base.html' %} и т.д., поэтому всякий раз, когда я сохраняю документ, нажимая ctrl+s, форматирование, которое должно быть, нарушается, что приводит к ошибкам: Unclosed tag …

12.10.2022
Добавление дополнительного контекста к шаблону Django Flatpages

Вид flatpage() в приложении Flatpages Django передает шаблонам один элемент контекста, flatpage. Я хотел бы добавить больше данных в контекст, и единственный способ, который я могу придумать, это скопировать обе функции flatpage() и render_flatpage() из оригинального views.py …

12.10.2022
UWSGI всегда возвращает index.html, если не может найти соответствующий маршрут в приложении

У меня есть приложение Django, развернутое с помощью uWSGI, из которого я также обслуживаю статические файлы, содержащие index.html, файлы javascript, созданные Angular, и кучу других активов, которые в большинстве своем являются изображениями. Когда я проводил легкое тестирование на …

12.10.2022
Django UpdateView FileField не разворачивается в форме

Model.py class Payments(models.Model): STATUS_CHOICES = ( ('', 'Нажмите на поле, чтобы выбрать статус оплаты'), ('true', 'да'), ('false', 'нет'), ) CHOICES_NAME_SERVICE = (('','Нажмите на поле, чтобы выбрать вид услуги'), ('Коммунальная услуга','Коммунальная услуга'), ('Капитальный ремонт','Капитальный ремонт'),) flats=models.ForeignKey(Flat,on_delete=models.PROTECT) name_flat=models.CharField(max_length=60, ) name_service=models.CharField(max_length=30,choices=CHOICES_NAME_SERVICE) slug=models.SlugField(max_length=60) amount_of_bill=models.DecimalField(max_digits=10,decimal_places=2) …

12.10.2022
Есть ли способ получить список объектов Factory Boy subfactory с правильным типом объекта Django?

У меня есть фабрика-фабрика, которая использует Django. Мне нужно получить доступ к списку сгенерированных объектов из SubFactory. Однако, когда я пытаюсь получить этот список, я получаю TypeErrors, в которых говорится, что мои сгенерированные объекты "SubFactory", а не тип объекта, …

12.10.2022
Ошибки H13 (Соединение закрыто без ответа) при уменьшении масштаба Heroku

Я запускаю приложение Django в образе Docker с uWSGI, supervisor и nginx на Heroku. Я часто получаю ошибки H13 (Соединение закрыто без ответа) при уменьшении масштаба приложения: Эта проблема …

12.10.2022
Реверс для «home» не найден

Создал систему регистрации и авторизации пользователя в django через форму crispy. При авторизации пользователя выскакивает ошибка отсутствия реверса для 'home' Выдержка из html <div class="form_section"> <h2>Авторизация</h2> <form method="POST"> {% csrf_token %} {{ form|crispy …

12.10.2022
Ошибка Развертывание проекта Django на Heroku "heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" "?

Error : 2022-10-12T15:20:31.186252+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [WARNING] Worker with pid 10 was terminated due to signal 15 2022-10-12T15:20:31.284067+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [INFO] Shutting down: Master 2022-10-12T15:20:31.284096+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [INFO] Reason: Worker failed to …

12.10.2022
Интеграция Python в платежную систему банка

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

12.10.2022
Как получить целочисленный ID объекта Django Factory Boy?

У меня есть фабрика-мальчик, использующая Django, которая мне нужна для доступа к ID сгенерированных объектов. Однако всякий раз, когда я пытаюсь получить этот ID, я получаю TypeErrors. Есть идеи, что я упускаю? # factories.py class PartNoFactory(factory.django.DjangoModelFactory): …

12.10.2022
ModuleNotFoundError: Нет модуля с именем 'aspose-words'

Я установил aspose.words с помощью следующей команды pip install aspose-words Но когда я добавляю это в мое установленное приложение, оно показывает следующую ошибку INSTALLED_APPS = [ # Core Extensions 'aspose-words' ] ModuleNotFoundError: No module named 'aspose-words'

12.10.2022
Пятикарточный покер с использованием Django Rest Framework

У меня есть код, написанный на Python. Логика кода заключается в том, чтобы перетасовать колоду карт, сдать одну единственную руку игроку и после оценить самый высокий ранг руки игрока и вернуть игроку соответствующее сообщение, например. (Например: Ваша рука: 5K …

12.10.2022
SQL-запрос для модели

Models.py class Country(models.Model): name = models.CharField(max_length=50, validators=[validate_name, ]) class Meta: managed = False db_table = 'countries' def __str__(self): return self.name 0001_initial.py class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Country', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, …

12.10.2022
Django: Создание временного пользовательского пользователя

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

12.10.2022
Жестко закодированные вещи в миграциях

Могли бы вы рассказать мне, почему Django жестко кодирует бизнес-логику в миграции? Мы можем сформулировать вопрос по-другому. Давайте посмотрим на valitadors и upload_to. Все это жестко закодировано в миграциях. Но если мы покажем SQL, который производит миграция, …

12.10.2022
Django Crispy Form filter by is_staff

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

12.10.2022
Докеризация приложения Django и MySQL с помощью docker-compose с использованием .env

Я хочу запустить свой проект Django в контейнере Docker с базой данных в другом контейнере Docker внутри Bebian Когда я запускаю свой контейнер docker, у меня возникают некоторые ошибки. Например Lost connection to MySQL server during query ([Errno 104] …

12.10.2022
Можно ли выбрать, какой объект возвращать из serializer[many=true] на основе условия

Предположим, у меня есть модель Post с полем, таким как Model Post - Name : TextField - Body : TextField - isPrivate : Boolean Теперь запрос post_obj = Post.objects.all() возвращает 10 объектов, которые передаются в getPostDataSerializer() class …

12.10.2022
Папка Staticfiles не создается Elastic Beanstalk

Я пытаюсь развернуть приложение django на Elastic Beanstalk, но испытываю некоторые трудности с обслуживанием статических файлов. Я добавил следующее в свой .ebextensions container_commands: --- 04_collect_static: command: "cd /var/app/current && source ../venv/staging-LQM1lest/bin/activate && python manage.py collectstatic --noinput" leader_only: true --- …

12.10.2022
Мне нужно преобразовать строку в байтовую строку, но я не могу этого сделать, пожалуйста, помогите мне

Def application(environ,start_response): status = '200 OK' html = '<html>\n' \ '<body>\n' \ '<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">\n' \ 'mod wsgi Test Page\n' \ '</div>\n' \ '</body>\n' \ '</html>\n' response_header = [('Content-type','text/html')] start_response(status,response_header) return [html] …

12.10.2022
Как сохранить новую строку (\n) или escape-символ с помощью сериализатора Django rest famework

Я следую учебнику (ссылка) Есть два метода сохранения данных (1) прямое сохранение (без сериализатора) from snippets.models import Snippet from snippets.serializers import SnippetSerializer from rest_framework.renderers import JSONRenderer from rest_framework.parsers import JSONParser snippet = Snippet(code='foo = "bar"\n') snippet.save() …

12.10.2022
AttributeError: объект 'WSGIRequest' не имеет атрибута 'get_raw_uri'

Я получил ошибку AttributeError: 'WSGIRequest' object has no attribute 'get_raw_uri' when I am trying to update my code from python3.3 to 3.9 and django1.10 to 4.0.8. Когда я пытаюсь вызвать API обновления, я получаю эту ошибку

12.10.2022
Django многоуровневые вложенные наборы форм

Django предоставляет inline formset, который позволяет 3 уровня вложенности, но мне нужна гораздо более сложная вложенность. Он должен быть полностью динамическим, так что я могу идти от одного к другому на каждом уровне, но это может быть от одного ко …

12.10.2022
Планирование задачи с помощью celery для выполнения только один раз в Django

Как я могу запланировать задачу с помощью celery, чтобы она выполнялась только один раз в моем Django приложении. Допустим, я пишу приложение для напоминаний, где пользователь может войти в систему и сказать "Пожалуйста, напомните мне на 10 минут раньше, …

12.10.2022
Шаблон, используемый несколькими приложениями, требует определенной переменной

Когда используется шаблон, используемый различными приложениями, который требует определенной переменной <a href="{% url 'blog:blog-detail' user_blog %}">My blog</a> мы хотим убедиться, что шаблон всегда будет знать о переменной user_blog. Кроме того, мы не хотим вбивать логику в каждое …

12.10.2022
AttributeError: объект 'dict' не имеет атрибута 'headers'

У меня есть эти два кода, я работаю с django, это запрос, который запрашивает определенный проект, и питон должен вернуть его с помощью функции возврата def project(request): request_body = json.loads(request.body.decode('utf-8')) queryID = request_body['queryID'] with open(os.path.join(BASE_DIR, 'projects//') + …

12.10.2022
Django/ Невозможно загрузить изображение на сервер (multipart)

Я только начал изучать Django и серверное программирование, есть ли что-то, что я должен знать, пожалуйста, дайте совет. Вопрос: Я пытаюсь загрузить изображение на сервер. Я получил Imagename (строка) и Imagefile (многочастичный файл) от android, Imagename успешно …

12.10.2022
Django websocket отправка сообщений async в цикле

Я пытаюсь создать канал websocket, используя класс AsyncJsonWebsocketConsumer. Я хочу отправлять сообщения в цикле через каждые 5 секунд, и мой потребитель websocket-канала (ReactJS App Client) также должен получать сообщения через каждые 5 секунд. Однако мое приложение-потребитель получает все сообщения сразу …

12.10.2022
Использовать как в MongoDB

Я пытаюсь написать запрос в mongo, который ранее был написан в MySQL Я пытаюсь реализовать поиск по нескольким полям с помощью запроса collection = get_connection(settings.DATABASE_NAME, settings.FARM_COLLECTION) result = list(collection.find( {'$or': [{'farm_name': "Test_Farm_26"}]} ).limit(filter['limit']).skip(filter['skip'])) print(result) тогда я получаю …

12.10.2022
Django Admin предотвращает переопределение изменений, вносимых другим пользователем на той же странице

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

12.10.2022
Автозаполнение - многократное заполнение поля тега в форме Django

Привет! Я хочу использовать tagfield, как показано здесь, в рамках фреймворка django: https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/ На данный момент я следую предложению использовать: taggit (https://django-taggit.readthedocs.io/en/latest/) и dal (https://django-autocomplete-light.readthedocs.io/en/master/) расширение. Я …

12.10.2022
Запрос на регистрацию allauth возвращает 500 smallint вне диапазона

Недавно я перевел свою базу данных на PostgreSQL, и до этого момента все работало нормально. Теперь, когда я посылаю запрос на регистрацию, сервер возвращает следующую ошибку (хотя пользователь создается в базе данных просто отлично). Я получаю 500 ошибку smallint …

12.10.2022
Django обновляет инициализированную модель с помощью get from DB one

Я пытаюсь изменить существующий инициализированный и не сохраненный экземпляр модели на тот, который существует в базе данных. Можно ли это сделать? # models.py from django.db import models class Book(models.Model): def cache_or_get(self, some_value): # ... do some …

12.10.2022
Django Rest Framework не протаскивает данные

Я пытаюсь получить данные из моей модели с помощью DRF. Это мой первый опыт использования, поэтому я пытаюсь понять, что я делаю неправильно. Представленный ниже вид выводит пустой список в API для "chartdata". Может ли кто-нибудь помочь с тем, …

12.10.2022
Как добавить данные в jsonfield django из представления в django

У меня есть модель с полем jsonfield, где я храню информацию о том, открыт магазин или нет в течение недели Я получил данные из формы, преобразовал их в json и попытался сохранить, но получил ошибку field is required …

12.10.2022
Как я могу добавить файловый менеджер

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

12.10.2022
Модель Mobe Groups в Django Admin для пользовательского приложения

Я создал модель UserProfiles в Django в моем приложении users. Я хочу поместить модель Group в ту же группу в админке Django, что и UsersProfiles. Я попытался реализовать это решение: Получить Django Custom user model listed …

12.10.2022
Получение общих значений в кверисете django

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