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

18.12.2022
Django admin: обратный выбор внешних ключей

Я хочу добавить уже существующие элементы с иностранным ключом из админки родителя. У меня есть модель "Bundle" для хранения элементов "Product"; many-to-one/foreignkey: models.py class Bundle(models.Model): title = models.CharField(max_length=300) class Product(models.Model): title = models.CharField(max_length=300) bundle = models.ForeignKey( 'Bundle', on_delete=models.CASCADE, null=True, …

18.12.2022
Как сделать запрос для некоторых полей моделей?

Я делаю бизнес-каталог и застрял на страницах бизнес-каталога в городах и районах. Я сделал простой бизнес-каталог. Мне нужно всего три запроса; Forexample название категории: Производство Первый: Мне нужна одна страница вроде этой: abc.com/directory/category/slug:slug (этот slug означает название категории)/ (Я …

18.12.2022
Рендеринг данных из словаря внутри json после сохранения данных в JSONField в Django

Я работаю над проектом django, в котором я использую JSONField для сохранения данных в базе данных модели. Все работает хорошо, но у меня возникают проблемы при попытке вывести данные в html-шаблон. Данные, сохраненные в базу данных, выглядят следующим образом. {'degree': …

18.12.2022
Не может создать суперпользователя, потому что один столбец (foreignkey) не может быть null в django

Я начал проект django с расширением модели User от AbstractUser до моей модели CustomUser, которая имеет отношение внешнего ключа с другой моделью. Когда я пытаюсь создать суперпользователя с помощью manage.py, он не создает суперпользователя. Выдается ошибка --> django.db.utils.IntegrityError: (1048, "Column …

18.12.2022
Есть ли другие случаи, когда "select_for_update()" не работает в Django?

При использовании select_for_update() с update() как показано ниже. *Я использую Django 3.2.16: # "store/views.py" from django.db import transaction from .models import Person from django.http import HttpResponse @transaction.atomic def test(request): # Here # …

18.12.2022
Проблема при загрузке пакета Python и последующей установке из файлов .whl

Я хочу скачать пакет Python pipy.org и переместить их на другую машину, а затем установить эти пакеты с загруженными файлами .whl на этой машине. Это requirements.txt файл: amqp==5.1.1 anytree==2.8.0 asgiref==3.5.2 async-timeout==4.0.2 attrs==22.1.0 autobahn==22.7.1 Automat==22.10.0 beautifulsoup4==4.11.1 billiard==3.6.4.0 celery==5.2.7 certifi==2022.9.24 cffi==1.15.1 …

18.12.2022
Метод очистки не вызывается в modelform

Как написано в заголовке, форма проходит валидацию, что бы ни случилось, я не понимаю, почему не вызываются мои методы clean и clean_. Использую формы уже довольно давно, но здесь я в недоумении, что я забыл. Спасибо simplified forms.py …

18.12.2022
Форма модели не отображается в шаблоне django

Мой models.py и это моя модель для фотографий. # home photo page class Photos(models.Model): photo_title = models.CharField(max_length=50, blank=False) photo_description = models.CharField(max_length=50, blank=False) photo_date = models.DateField(blank=False) photo_location = models.CharField(max_length=50, blank=False) photo_file = models.FileField(upload_to='photos', blank=False) def __str__(self): return self.photo_title Мой …

18.12.2022
Ошибка 404 Not Found Nginx после изменения SFTP через FireZilla

Я только что обновил файлы своего сайта (Django; развернут через AWS Lightsail) через FileZilla, но теперь мой сайт не загружается, выдавая ошибку 404. Я провел некоторые исследования, и они говорят мне, что это ошибка в файле conf Nginx, …

18.12.2022
Django / ListView / Использование get_context_data для подсчета всех ключей в переменной json

Я хочу вернуть в Link.html количество ссылок, содержащихся в переменной allLinks (json). Пока что я думаю, что неправильно понимаю использование get_context_data и как передать в context['CountLink'] общее количество ссылок. С текущим кодом, я получил : Список исследований …

18.12.2022
Проблема с импортом библиотеки импорта-экспорта Django

Я попытался импортировать библиотеку импорта-экспорта Django, как указано в документации. Похоже, что она была правильно установлена в моем venv: asgiref==3.5.2 defusedxml==0.7.1 diff-match-patch==20200713 Django==4.1.4 django-import-export==3.0.2 et-xmlfile==1.1.0 import-export==0.3.1 MarkupPy==1.14 numpy==1.23.5 odfpy==1.4.1 openpyxl==3.0.10 pandas==1.5.2 python-dateutil==2.8.2 pytz==2022.7 PyYAML==6.0 six==1.16.0 sqlparse==0.4.3 …

18.12.2022
Django: обращение к related_name в модели возвращает None

Models.py from django.contrib.auth.models import AbstractUser from django.db import models class User(AbstractUser): pass class Likes(models.Model): pass class Unlikes(models.Model): pass class Post(models.Model): post_text = models.TextField(max_length=1000) user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='posts') created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) likes = models.ManyToManyField(User, null=True, related_name="liked_posts") unlikes …

18.12.2022
Docker Gulp на основе Django Cookiecutter - ошибки пути к узлу

Я установил Docker-проект, основанный на Django Cookiecutter, используя Gulp. Работает отлично. Первое, что я пытаюсь сделать, это установить мой пакет NPM. Они устанавливаются, и я могу видеть их в локальной_ноде docker. Но при запуске Docker Up я получаю …

18.12.2022
Django pipeline FileNotFoundError, когда путь правильный

Я пытаюсь добавить pipeline в свой проект django. Но он выдает мне winerror 2 (FileNotFoundError), когда я пытаюсь выполнить collectstatic settings.py STATIC_URL = 'static/' STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage' STATIC_ROOT = 'static' STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'pipeline.finders.PipelineFinder', ) PIPELINE …

18.12.2022
Django logger не регистрирует ошибку в журнальном файле

Привет всем Я столкнулся с проблемами с логированием в django. Он не регистрирует ошибки в моем файле django.log. Ниже приведен код, который я использую в views.py :- import logging logger = logging.getLogger(__name__) class SomeView(CreateAPIView): serializer_class = some_class queryset = …

18.12.2022
Django Jinja2 - AttributeError: объект 'Environment' не имеет атрибута 'get_source'

У меня есть следующие две строки кода. Обе используют jinja2 для замены переменных шаблона: subject = Environment(loader=BaseLoader).from_string(template.email_subject).render(context) body = Environment(loader=BaseLoader).from_string(template.email_template).render(bodyContext) Первая строка работает нормально, а вторая выдает ошибку: AttributeError: 'Environment' object has no attribute 'get_source' …

18.12.2022
Как показать содержимое с zip в представлении с помощью django?

У меня есть приложение django. И я пытаюсь показать значения контента из бэкенда в шаблоне. Есть метод: show_extracted_data_from_file где я комбинирую три метода: class FilterText: def total_cost_fruit(self): return [3588.20, 5018.75, 3488.16, 444] def total_cost_fruit2(self): return [3588.20, 5018.75, …

18.12.2022
Django Использование формы по умолчанию и отправки файлов с функцией перетаскивания

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

18.12.2022
Назначение зарезервированного слова sql в качестве переменной в sql-запросе

Я хотел бы узнать, как поместить зарезервированное слово sql в качестве переменной в sql-запрос def requeteDB(sql_request): with connection.cursor() as cursor: cursor.execute(*sql_request) row = cursor.fetchall() return row def query1(choice, limit): return(''' SELECT col1, SUM(col2) as nb as ORDER BY nb …

18.12.2022
Django DRF - вложенный сериализатор (уровень>2) не отображается в ответе

У нас есть следующая структура (library->books->pages) первый сериализатор class Library(serializers.ModelSerializer): books = BookSerializer(many=True) class Meta: model = Library fields = '__all__' @transaction.atomic def create(self, validated_data): # create logic here второй сериализатор class BookSerializer(serializers.ModelSerializer): results …

18.12.2022
Как удалить UserFollowing на основе user_id и following_user_id с помощью Django Rest Framework

Вот ссылка на ответ о том, как вообще были созданы следующие отношения. https://stackoverflow.com/a/58799650/18498343

18.12.2022
Есть ли способ, чтобы полностью управляемое устройство под управлением android management api оставалось включенным после сброса к заводским настройкам?

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

18.12.2022
Как вернуть пустой набор запросов из django_filters.FilterSet в представлении API, если строка запроса не содержит ни одного правильного ключа

Я использую пакет django-filter с пакетом djangorestframework для фильтрации объектов, которые возвращаются из представления API. Вот мои файлы: # models.py class Symbol(models.Model): title = models.CharField(max_length=30, verbose_name='title') # serializers.py class SymbolSerializer(serializers.ModelSerializer): class Meta: model = Symbol fields = ('title',) # …

18.12.2022
HeidiSQL не показывает никаких данных, даже когда размер таблицы больше 0B

У меня есть база данных Postgresql в production и я пытаюсь вставить данные с моего localhost, используя библиотеку psycopg2. Я вижу свою базу данных через HeidiSQL. Но после того, как я закончил вставку данных, HeidiSQL показывает, что размер таблицы …

18.12.2022
Django дата публикации постов

файл models.py: from django.db import models class Blog(models.Model): title = models.CharField(max_length=200) description = models.TextField() date = models.DateField() НЕ РАБОТАЕТ date, …

18.12.2022
После запуска manage.py runserver открывается консоль и сразу закрывается

Столкнулся с такой проблемой, что при запуске django проекту открывается cmd консоль (не в pycharm) и сразу закрывается, понятно что закрывается скорее всего из-за ошибки, но ошибку я не могу посмотреть т.к. все очень быстро происходит, на другом пк проект …

18.12.2022
Как работать с внешними ключами из другого микросервиса?

У меня есть 2 микросервиса: один для предметов и один для вопросов. Не спрашивайте меня почему. Это должно быть так. Итак, в вопросах у меня есть эта m2m-подобная модель: class QuestionsSubjects(models.Model): question = models.ForeignKey(Question, ...) subject_id = models.PositiveIntegerField() …

18.12.2022
Django +4.1: Как показать в шаблонах сообщение из violation_error_message в UniqueConstraint

Я заблудился... В моей модели в models.py у меня есть class Project(models.Model): ... fields ... ... save ... ... etc ... class Meta: constraints = [ UniqueConstraint( fields=['name', 'owner'], name='unique_name', violation_error_message='my_error_message' ) ] В моем …

18.12.2022
Есть ли способ сделать этот аннотационный запрос в django более эффективным?

Я пытаюсь сделать запрос в django более эффективным. Он либо занимает много времени на localhost, либо завершается на моем рабочем сервере, либо просто выдает 500 на крошечном AWS nano сервере, который я использую для тестирования Что я пытаюсь …

18.12.2022
Мне нужна программа для каждой секунды нужно напечатать "Hii" перемешивание используя язык python

каждые одну секунду мы должны приветствовать "Привет", я хочу эту программу на языке python мне нужна программа на питоне

18.12.2022
Могу ли я удалить файл .env с сервера?

У меня есть приложение Django, в котором вся секретная информация (секретный ключ и ключи для шифрования) находится в файле .env как переменные окружения - я использую библиотеку python-dotenv. После запуска приложения я удалил файл .env из файлов сервера, и …

18.12.2022
Текущий путь, products/ не соответствует ни одному из этих путей

Я смотрю учебник по Django от PROGRAMMING WITH MOSH на YouTube, однако, несмотря на то, что мой код точно такой же, как показано в видео, по какой-то причине я получаю следующее сообщение: Текущий путь, products/, не соответствует ни одному из …

18.12.2022
Django при соединении с Postgres говорит, что settings.DATABASES неправильно настроен

Я новичок в Django и postgresql. Dajngo установил соединение на первом шаге и создал мои таблицы, но после этого продолжает говорить "settings.DATABASES неправильно настроен, пожалуйста, предоставьте значение NAME или OPTIONS['service'].". Я действительно не знаю, в чем проблема. Я выложу …

18.12.2022
Система входа/аутентификации Django не совсем работает

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

18.12.2022
Как получить доступ к полю модели, которое сидит в 2 ForeignKey соединениях с моделью, откуда осуществляется доступ к нему?

Вопрос может показаться запутанным, но вот что я хочу сделать. Итак, я каким-то образом хочу получить доступ к имени курса из модели урока, чтобы создать путь к файлу для сохранения видео class Course(models.Model): name = models.CharField(max_length=80) ... class Section(models.Model): …

18.12.2022
Как отфильтровать данные из модели на основе выбора пользователя веб-страницы в форме в Django?

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

18.12.2022
Как вывести результаты из API на основе поиска пользователя с помощью Django

Как вы можете видеть на рисунке ниже, я пытаюсь заставить пользователя искать заданную страну, дату начала/окончания и получить результат "Подтвержденные случаи" и "Дата" обратно из API, но я не уверен, как это сделать. Image Я пытался …

18.12.2022
Как Django может сохранить пользователя API вошедшим в систему без браузера или возвратного маркера?

Https://github.com/mugartec/django-ninja-auth/blob/bf36b4583a37213001131678d5ecda07f92ba2f6/ninja_auth/api.py#L33 Он не возвращает никакого токена, так как же он идентифицирует их после входа в систему для последующих запросов?

18.12.2022
При развертывании я получил эту ошибку [error] 9#9: *1 connect() failed (111: Connection refused) while connecting to upstream Nginx 502 Bad Gateway

У меня есть проект, который содержит Django - Docker - Postgresql - Nginx Я следовал этому руководству для добавления SSL в мой проект с помощью LetsEncrypt Ссылка. До того, как я последовал этому руководству, мой проект …

18.12.2022
Почему Django случайно ломается, когда я использую удаленную модель в миграции?

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