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

23.09.2022
Django: self.model_set недоступна в пользовательской функции save()

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

23.09.2022
Django Rest Framework значение id отправляется, но принимается как null

Возникла проблема, когда я пытаюсь установить interest_category. Вот мой текущий код. Сериализатор class ProjectsSerializer(serializers.ModelSerializer): interest_category = serializers.StringRelatedField() class Meta: model = Project read_only_fields = ( 'created_by', 'created_at', 'updated_at', ), fields = ( 'project_title', 'project_description', 'interest_category', ) Модель class …

23.09.2022
Лучший способ хранения результатов сельдерея

Я использую celery для своих async задач, однако, я использую Redis в качестве бэкенд брокера. Мой текущий план состоит в том, чтобы фильтровать и манипулировать данными внутри бэкенда и хранить их в django-db для просмотра и т.д. Является …

23.09.2022
Запрос Django ORM для фильтрации цены товара между двумя числами работает неправильно

Class Product(models.Model): product_name = models.CharField(max_length=255,unique=True) slug = models.SlugField(max_length=255) brand = models.CharField(max_length=255) price = models.CharField(max_length=255) product_image_1 = models.ImageField(upload_to = 'photos/product',blank = False) product_image_2 = models.ImageField(upload_to = 'photos/product', blank = False) product_image_3 = models.ImageField(upload_to = 'photos/product', blank = False) product_image_4 = models.ImageField(upload_to …

23.09.2022
Django не обслуживает мой актив изображения, используя фреймворк rest

Я загружаю файл изображения из Flutter в Django, изображение правильно сохраняется в директории backends в assets/images, и когда я запрашиваю базу данных с помощью get, я получаю правильный путь к файлу. Но когда я перехожу по URL в браузере, …

23.09.2022
Есть ли способ с помощью django tables2 показывать данные только на основе какой-либо заданной информации?

Я просмотрел все, не уверен, что ищу широко. Я хочу показывать данные пользователю только в том случае, если пользователь связан с этими данными. В настоящее время он показывает все данные. Пример аналогичной функции. {% for group in request.user.groups.all …

23.09.2022
Инструменты, используемые для создания Stack Overflow

Создать сайт-блог сложно, что мне использовать Django и heroki или что? Что должен содержать блог-сайт? Могу ли я создать альтернативу Stack Overflow?

23.09.2022
Всегда откладывайте поле в Django

Как сделать поле в модели Django отложенным для всех запросов этой модели? Исследование Это было запрошено как функция в 2014 году и отклонено в 2022. Не имея такой возможности, очевидная идея состоит в …

22.09.2022
Django/python получение целочисленного значения из models.integerfield

Class Trainingvalue(models.Model): maximalvalue= models.PositiveIntegerField(null=True,blank=True) Как я могу получить целое число из максимального значения, чтобы использовать его в функции views.py, например создать другую переменную, чтобы передать ее в контекстный словарь

22.09.2022
Django-filter IN фильтр поиска и список строк

Использую Graphene в Django для создания схемы Gql, теперь пытаюсь фильтровать внешние ключи с помощью списка строк. Вроде как работает, но не совсем. schema.py class CharInFilter(BaseInFilter, CharFilter): pass class ProductFilter(FilterSet): softwares__name = CharInFilter(field_name="softwares__name", lookup_expr="in") class Meta: model …

22.09.2022
Невозможно выполнить поиск из hacker news api django

Я хотел бы искать различные элементы (вакансии, истории, вопросы) из hacker news api, но я не могу понять, как сделать это правильно, пожалуйста, проверьте код ниже и скажите мне, что я делаю неправильно, так как я не могу запустить …

22.09.2022
Список задач по умолчанию в новом экземпляре приложения 'To Do' в Django

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

22.09.2022
DRF возвращает JsonResponse из другой функции

Я пытаюсь вернуть JsonResponse из другой функции, но получаю следующую ошибку от DRF: AssertionError: Ожидалось, что в представлении будет возвращено Response, HttpResponse или HttpStreamingResponse будет возвращено из представления, но получено <class 'NoneType'> Вот мой код class …

22.09.2022
Проблема при создании формы модели и редактировании определенного поля в форме модели

Я нахожусь в середине проекта. Проблема возникает отсюда : class PatientCreation(forms.ModelForm): class Meta: model = Patient fields = ['user','contact'] dob = forms.DateField(widget=forms.SelectDateWidget(years=range(1960,2022))) Всякий раз, когда я пытаюсь сохранить форму с помощью фронтенда, она выдает ошибку. Модель для …

22.09.2022
Приложение django app аварийно завершается при открытии на heroku

Я пытаюсь открыть свое приложение heroku, но продолжаю получать ошибку 'heroku logs --tail'. Я проверил журналы и единственная ошибка, которую я вижу, это: 'ImportError: cannot import name '_sanitize_token' from 'django.middleware.csrf' (/app/.heroku/python/lib/python3.10/site-packages/django/middleware/csrf.py)' К вашему сведению, у меня возникла …

22.09.2022
Как добавить django-database-size в представление проекта django?

Я пытаюсь использовать django-database-size для отображения размеров таблиц mysql на странице администратора django. Проект имеет очень ограниченную документацию о том, как добавить представление. Вот репозиторий: https://github.com/chrisspen/django-database-size Все, что говорится о добавлении представления: Установите соответствующее представление …

22.09.2022
Должен ли внешний ключ быть первичным ключом в Django?

Можно ли использовать любой другой уникальный столбец в качестве внешнего ключа в модели django?

22.09.2022
Integrity Error NOT NULL constraint failed even though I have set blank=True, null=True in my model

Я получаю ошибку ограничения NOT NULL в моем коде при попытке сохранить мою форму модели, несмотря на то, что поля, которые я оставил пустыми, являются необязательными (установил blank=True, null=True) в models.py Я очень запутался, что я делаю не так? …

22.09.2022
Подключение приложения Django, развернутого на IIS, к базе данных Sql Server

В настоящее время я испытываю трудности с подключением моего приложения Django к базе данных SQL Server после его развертывания на IIS. Мои текущие настройки для базы данных таковы: DATABASES = { 'default': { "ENGINE": 'mssql', "NAME": 'databasename', "USER": …

22.09.2022
Почему шаблон django не отображает тег после тега include

Я думаю, почему шаблон не отображает тег после {% include %}. Когда я ставлю какой-нибудь тег типа something перед тегом include, он работает. Но он не работает, если я пытаюсь поставить его за тегом include :( в index.html <html …

22.09.2022
Мне нужна помощь в добавлении счетчика слов на входной текст в приложении flask paraphraser

Мне попался в руки проект с открытым исходным кодом paraphraser, написанный на python и flask, и мне нужна помощь в добавлении к нему некоторой функциональности. Я совсем новичок в этой области, поэтому прошу простить меня, если я скажу что-то …

22.09.2022
Ошибка запроса Django taggit: должен быть экземпляр "model_name"

У меня есть очень простой класс Photo, который использует django_taggit class Photo(models.Model): ... some other fields tags = TaggableManager(blank=True) Как ни странно, даже такой простой запрос, как этот: blue_tag = Tag.objects.get(name='blue') q1 = Photo.objects.filter(tags=blue_tag) some_tags = Tag.objects.filter(name__icontains='b') …

22.09.2022
Понимание хранения данных в Ubuntu [закрыто]

У меня есть хост с экземпляром Ubunbu и в нем у меня есть docker контейнеры с проектом django, postgres, cronjob и nginx. Я проверяю диск хоста с помощью df -h и получаю следующее: Filesystem Size Used Avail Use% Mounted …

22.09.2022
Python Django {% if usuario.username == user %} не работает :(

Мне нужна помощь. Я хочу перечислить всех пользователей, избегая логина пользователя. если я печатаю user= juan если я напечатаю usuario.username=juan Есть одна и та же строка {% if usuario.username == user %} Nothing {% else %} <tr><td> {{usuario.username}} …

22.09.2022
Selfjoin в Django для получения списка комбинаций и их количества

к сожалению, мне сейчас не хватает правильной идеи, поэтому я пробую свой первый пост здесь: Моя модель: class MyModel(models.Model): interesting_value = PositiveIntegerField() other_value2 = PositiveIntegerField() other_value3 = PositiveIntegerField() ... Теперь я хочу сделать что-то вроде …

22.09.2022
Объединить SSL-сертификат Comodo

У меня есть сайт Django под управлением Nginx на DigitalOcean. Теперь у меня есть сертификат от Comodo. У меня есть 4 файла AAACertificateServices.crt SectigoRSADomainValidationSecureServerCA.crt USERTrustRSAAAACA.crt mydomain.crt Как мне объединить эти файлы и что мне нужно делать дальше? …

22.09.2022
Функция смешивает значения разной модели (в пределах одинаковых именованных полей)

Вот моя функция поиска def search(request): query = request.GET['query'] allPoststit = List.objects.filter(title__icontains=query) allPostscont = List.objects.filter(content__icontains=query) allPostsl = allPoststit.union(allPostscont) allPoststitm = MusicList.objects.filter(title__icontains=query) allPostscontm = MusicList.objects.filter(content__icontains=query) allPostsm = allPoststitm.union(allPostscontm) allPoststitb = BookList.objects.filter(title__icontains=query) allPostscontb = BookList.objects.filter(content__icontains=query) allPostsb = allPoststitb.union(allPostscontb) allPosts2 = allPostsl.union(allPostsm) …

22.09.2022
Попытка заставить работать API в приложении Django, которое я создаю, следуя учебнику

Полученные ошибки Здравствуйте, спасибо, что прочитали. Итак, я следую учебнику от codewithmosh и в настоящее время создаю приложение на django. Все шло гладко, пока я не попытался заставить API работать на нем. Первое, что мне …

22.09.2022
Python test coverage не может опустить папку env/venv и выбрасывает ERROR, собирая ошибку env/Lib

Я столкнулся с этой проблемой, когда пытаюсь провести тестирование в проекте Django из docker. Основываясь на инструкциях в руководстве, я успешно реализовал black test и isort test. Однако, когда дело доходит до Pytest, я сталкиваюсь с вышеупомянутой проблемой, несмотря …

22.09.2022
Поле видно только в режиме "Письмо".

У меня есть следующее поле в моем приложении Django Admin: class ContractForm(forms.ModelForm): ativo = forms.CharField( initial="this is a test" ) Значение поля видно, когда зарегистрированный пользователь имеет все разрешения (может добавлять, изменять и просматривать) на стандартной консоли …

22.09.2022
Создание объектов в базе данных: FOREIGN KEY constraint failed

Когда я пытаюсь создать объект в моей базе данных, он выдает мне эту ошибку FOREIGN KEY constraint failed Я не понимаю, почему. У кого-нибудь есть идеи? models.py from django.contrib.auth.models import User from django.db import models class …

22.09.2022
Почему моя панель навигации отображается неправильно? Отображается как текст

Мой Navbar выглядит следующим образом: Изображение моей панели навигации Почему не так : Изображение желаемой панели навигации ПОЖАЛУЙСТА, ПОМОГИТЕ! (Я НОВЫЙ ПРОГРАММИСТ, В НАСТОЯЩЕЕ ВРЕМЯ ИЗУЧАЮ ВЕБ-РАЗРАБОТКУ)

22.09.2022
Как лучше всего организовать доступ с помощью Django к базе данных, в которой некоторые поля DateTime хранятся в местном часовом поясе, а другие - в UTC?

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

22.09.2022
Android и "сервер" outh keys gcloud

У меня есть мандаты OAuth2.0 для аутентификации с помощью outh2.0 для android и ios, я получаю доступ и рефрештокены. Я храню refreshToken . Затем на сервере django я пытаюсь получить новый access_token с указанным выше маркером обновления, отправив …

22.09.2022
Поиск информации о столбцах MS SQL Server для моделей Django

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

22.09.2022
Ввод данных в Django с помощью отношений, какой способ является стандартным или наиболее эффективным?

В случае модели без отношений the, наиболее эффективным способом ввода данных будет использование django.forms.ModelForm. Возьмем следующий пример: class Customer(models.Model): first_name = models.CharField(max_length=120) last_name = models.CharField(max_length=120) def __str__(self): return f"{self.first_name} {self.last_name}" class CustomerModelForm(forms.ModelForm): class Meta: fields = ("first_name", "last_name") …

22.09.2022
Pytest - Как передать фикстуру в метод setup?

Насколько я понимаю, передать фикстуру в метод setup невозможно? Пытаюсь так: @pytest.fixture def my_fixture(): return 'value' class TestSome: def setup(self, my_fixture): print(my_fixture) # <bound method TestSome.test_some of <test_views.TestSome object at 0x7ffc80e9b730>> def test_method(self): assert True Получается сделать только так: …

22.09.2022
Функция on_save() не срабатывает при создании модели

Я получил две следующие модели: class Stuff(models.Model): ... def custom_function(self): ... class MyModel(models.Model): name = models.CharField(max_length=200) many_stuff = models.ManyToManyField(Stuff, related_name="many_stuff+") many_other_stuff = models.ManyToManyField(Stuff, related_name="many_other_stuff+") def __init__(self, *args, **kwargs): super(MyModel, self).__init__(*args, **kwargs) for stuff in self.many_stuff.all(): many_stuff.custom_function() def on_save(self, *args, …

22.09.2022
Django по умолчанию регистрирует пользователя в журнале

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