Django and Python "Questions and answers", page 1200

09.01.2022
Django доступ к имени/url сайта в шаблоне - представления, контексты и настройки

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

09.01.2022
GET Запрос вызывает net::ERR_CONNECTION_REFUSED (Django/PostgreSQL)

Мои POST и GET запросы в целом работают и не выдают ошибок, но есть определенный GET запрос, который вызывает следующую ошибку: net::ERR_CONNECTION_REFUSED И закрывает мой сервер разработки. Нет никаких следов, указывающих на ошибку, сервер просто закрывается, …

09.01.2022
Elementui datepicker+django: как передать выбранное пользователем значение даты в бэкенд view.py

How to get the el-date-picker date value and pass it to django view.py. pickup_date = request.POST.get() is not working how to make the date picker a required field that user must choose a date html: <!DOCTYPE …

09.01.2022
Django Rest получение ссылки на связанный объект в отношении OneToOne

Как я могу получить ссылку на связанный объект в рамках отношения OneToOne. У меня есть 2 модели: class Model1(models.Model): title = models.CharField(max_length=255, null=False) class Model2(models.Model): mymodel1 = models.OneToOneField(Model1, on_delete=models.CASCADE) В Model1Serializer, как я могу получить …

09.01.2022
Как отправить почту с помощью django

В моем проекте django я пытаюсь отправить письмо на gmail. Но каждый раз, когда я нажимаю кнопку отправки, я получаю страницу ошибки html 405. Просмотров: def send_email(request): if request.method == "POST": name = request.POST.get("name") email = …

09.01.2022
Как создать модель Django только для тестирования в целом (и с помощью pytest-django в частности)

Общий вопрос: У меня есть абстрактная модель, которую я хочу протестировать с реальным экземпляром модели, однако я не хочу полностью перестраивать свой проект/формат тестов. См. эти два ответа для справки: Первый ответ Второй ответ …

09.01.2022
ImproperlyConfigured("Ошибка загрузки модуля psycopg2: %s" % e)

В настоящее время на MacOS Monterey работаю с Django 4.0 и Python 3.10.0. После выполнения команды python3 manage.py runserver Я получаю эту ошибку ImproperlyConfigured("Error loading psycopg2 module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: dlopen(/Users/tonyingle/.local/share/virtualenvs/total-weather-backend-nYZrqAi-/lib/python3.10/site-packages/psycopg2/_psycopg.cpython-310-darwin.so, 0x0002): …

09.01.2022
Django добавление ответных сообщений

<div class="form-group row"> <form class="reply-form" method="post" action="."> {% csrf_token %} <input type="hidden" name="{{ message.id }}" value="{{ message.id }}"> <div class="form-group"> <textarea name="text" cols="60" rows="2" maxlength="4096" required="" id="id_text"></textarea> </div> <input type="submit" value="Submit" > </form> </div> Я пытаюсь использовать вышеописанное …

09.01.2022
Невозможно применить миграцию django, которая изменяет имя первичного ключа

Я пытаюсь переименовать некоторые модели и поля, названия которых мне не нравятся. Я использую базу данных mssql. У меня есть очень простая модель. Пример выглядит примерно так: class RootProblem(models.Model): rootproblemid = models.AutoField(db_column="RootProblemID", primary_key=True) description = models.CharField( db_column="Root Problems", unique=True, …

09.01.2022
Создание множества кверисетов представлений на основе классов django

Я пытаюсь сделать/определить несколько наборов запросов в представлении, чтобы я мог упорядочить свой HTML. У меня есть модель с одной конкретной деталью, которую я пытаюсь отсортировать по class SomeClass(models.Model): ... VAR_CHOICE( ('var1', 'var1'), ('var2', 'var2'), (...), } variable …

09.01.2022
Поле 'id' ожидало число, но получило 'Free'

я пытаюсь добавить форму, чтобы пользователи могли размещать свои статьи, но когда я нажимаю на кнопку публикации, происходит ошибка Field 'id' expected a number but got 'Free'. . Я не добавлял поле package_category в форму, потому что я …

09.01.2022
IntegrityError - сбой ограничения NOT NULL в `models.DecimalField`

Я пытаюсь построить models.DecimalField, который будет устанавливаться на 50 и иметь диапазон (от 50 до 9000) с шагом 50. Я прочитал, что можно использовать choices: "Последовательность, состоящая из итераций ровно из двух элементов (например, [(A, …

09.01.2022
Как обновить атрибут внешнего ключа после создания объекта в Django Model

Я создаю REST API с помощью Django, в котором есть две модели, связанные друг с другом: Item и Attribute. Модель Item имеет Attribute в качестве внешнего ключа. Модель Attribute имеет поле number_of_uses, которое хранит количество элементов, с которыми связан …

09.01.2022
Django : Конфигурация Celery с Rabbit MQ внутри docker

У меня уже есть контейнер rabbitmq, который запускается с моим django vm. Вот файл docker-compose.yml: version: "3.8" services: web: build: ./src ports: - "${PORT}:${PORT}" depends_on: - message tty: true stdin_open: true container_name: ${COMPOSE_PROJECT_NAME}_app expose: - ${PORT} links: …

09.01.2022
Мои cookies не устанавливаются, когда я делаю запрос в Insomnia, мои cookies устанавливаются

Когда я отправляю запрос в Insomnia, cookies устанавливаются, но на клиенте (Vue) я делаю запрос к моему бэкенду (django) cookies не устанавливаются Ожидаемое поведение: Cookie установлен Фактическое поведение: Статус ответа 200, но куки не установлены и отображаются только …

09.01.2022
TemplateDoesNotExist в / index.html (Django)

В настоящее время я пытаюсь заставить мое приложение с полным стеком (React и Django 4.0) развернуться на Heroku, но когда я загружаю целевую страницу, я получаю ошибку TemplateDoesNotExist at / index.html на странице. Например, так: <img …

09.01.2022
Поисковая оптимизация для сайта Django

Я создал сайт на Django, но на чем-то застрял. Как справиться с SEO? Есть ли какой-нибудь модуль Django, который может помочь мне достичь этого. Если нет, то как я могу добиться этого самостоятельно

09.01.2022
Configuring docker-compose.yaml for vue, redis and django [closed]

I plan to run the application with one command from the terminal. However, when configuring docker-compose.yaml I have encountered many problems and gaps in my knowledge. At last I have compiled this file and realized that only redis works …

09.01.2022
Django получает набор запросов через дополнительное поле Many To Many

У меня есть отношение "многие ко многим" между двумя объектами класса, мне нужно получить набор запросов, отфильтрованный по дополнительному полю "многие ко многим" это мои 3 класса class Card(models.Model): title = models.CharField(max_length=250 ) tags = models.ManyToManyField(Tag, through='Cards_Tags') class …

09.01.2022
Django Edit Profile View не сохраняет новое значение электронной почты

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

09.01.2022
Использование mptt с Jstree в Django

В Jstree извлекается только первый элемент без его дочерних элементов, а остальные корневые родительские элементы находятся вне Jstree Шаблон: {% load mptt_tags %} &lt;div class='component'&gt; {% recursetree components %} …

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

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

08.01.2022
Ошибка при создание URL Django

Здраствуйте Возникла пролблема при создание URL на Python Django Выдает ошибку: ( if getattr(url, 'namespace', None) is not None RecursionError: maximum recursion depth exceeded while calling a Python object если нужны еще фрагменты кода, напишите. Спасибо ссылка указывает на этот …

08.01.2022
Применить фильтр к полю "выбор" моей модели

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

08.01.2022
Djanog ограничивает размер загружаемого изображения

Я пытаюсь ограничить размер загружаемого изображения. Для этого в docs я нашел DATA_UPLOAD_MAX_MEMORY_SIZE я установил значение 3mb (3145728 байт) в моем файле settings.py, но я все еще могу загружать файлы размером более 3 мб. Я также …

08.01.2022
Невозможно установить пакет из файла requirements.txt с помощью pip на сервере разработки vagrant с использованием среды virtaul

Невозможно установить пакеты из файла requirements.txt на сервере разработки vagrant. Сообщение об ошибке: (env) vagrant@ubuntu-bionic:/vagrant$ pip install -r requirements.txt Collecting django==2.2 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.VerifiedHTTPSConnection …

08.01.2022
Не удалось разрешить URL для отношения с гиперссылкой, используя имя представления "v1:resources:profiles:profile_detail".

Я получаю эту ошибку и пытаюсь исправить ее уже несколько часов. Я думаю, что проблема как-то связана с пространствами имен. Я пробовал несколько решений, которые нашел, но ни одно из них не работает. Эта строка -&gt; profile = serializers.HyperlinkedRelatedField(read_only=True, …

08.01.2022
Как фильтровать объекты моей модели на основе Tree QuerySet из MPTT Django?

У меня возникла проблема с созданием категории с родительской категорией. Примерно так: - Category 1 - SubCategory 1.1 - SubCategory 1.2 - Category 2 Мне удалось сделать это с помощью django-mptt и MPTTModel и TreeForeignKey: class Category(MPTTModel): …

08.01.2022
Как исправить CSRF внешнего ключа в [django]

У меня ошибка в DJANGO, у меня есть 2 внешних ключа в одной из моих моделей, и всякий раз, когда я хочу зарегистрировать новый ряд, он выдает ошибку 403 CSRF.

08.01.2022
Как я могу повторно выполнить задачу django celery, когда я нажимаю на кнопку retry на моем сайте?

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

08.01.2022
Адрес электронной почты участника добавляется во все встречи, а не только в ту, к которой он присоединился. Django

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

08.01.2022
Как получить значение даты el-date-picker и передать его в django view.py

How to get the el-date-picker date value and pass it to django view.py. pickup_date = request.POST.get() is not working how to make el-date-picker a required field that force user to select a date when filling the form …

08.01.2022
Невозможно импортировать markdown в файл проекта Django

У меня проблемы с импортом markdown в файле blog_tags.py, который я создал, или в любом другом месте. Я установил его с помощью строки "pip install markdown", и он успешно установился. Я проверил его с помощью "pip freeze", и он …

08.01.2022
Как из одной формы ввести данные в две разные таблицы (python django)

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

08.01.2022
Веб-сайт для скраппинга в реальном времени с Django: останавливаемый процесс скраппинга и полоса загрузки

Что я хотел бы достичь Я хотел бы сделать сайт, который позволяет пользователям соскабливать информацию с других сайтов. Моя цель состоит в том, чтобы достичь чего-то следующего: User presses "scrape" When the scraping process begins, Django renders a …

08.01.2022
Почему мой компьютер не может установить пакеты pip, а также показывает "команда не найдена" при запуске команд pip?

Я пробовал все, но каждый раз появляется команда no command found, деинсталлировать ... переустановить. У меня в системе версия 3.10.1. также, моя папка script показывает пустоту пожалуйста, помогите мне моя работа над Django затруднена из-за этого

08.01.2022
Django Channels не работает внутри обработчика заданий или крючков DjangoQ

Я пытаюсь вызвать сообщение по вебсокету, когда задание DjangoQ завершается, но это не работает. Тот же код работает внутри views.py APIView, который ставит задание в очередь, но не работает внутри моего jobs.py обработчика. Он не генерирует ошибку. Он ничего …

08.01.2022
Можно ли вставить данные из phpmyadmin даже после запуска сайта в интернет?

Я использую фреймворк Django, MySQL через xampp и вставляю данные из phpmyadmin. Могу ли я продолжать вставлять данные из phpmyadmin даже после запуска сайта в интернет или необходимо зарегистрировать мои модели в admin.py и затем создать суперпользователя для вставки данных …

08.01.2022
Django + Docker: соединение с сервером на "localhost" (127.0.0.1), порт 5432 не удалось

Я пытаюсь запустить свое приложение Django (Nginx, Gunicorn) в docker. Но для запроса http://167.99.137.32/admin/ у меня ошибка: (полный журнал https://pastebin.com/0f8CqCQM) onnection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the …

08.01.2022
Не работает create_user django

Не работает create_user и в редакторе тоже не высвечивается from django.shortcuts import redirect, render from django.contrib.auth.models import User , UserManager def register(request): if request.method == 'POST': first_name= request.POST['first_name'] last_name= request.POST['last_name'] username= request.POST['username'] email= request.POST['email'] password1= request.POST['password1'] password2= request.POST['password2'] user = …