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

03.10.2021
Как связать файл из статической папки/подпапки в django

У меня есть файл about.html в папке static. Я хочу видеть содержимое этого файла, когда я ввожу URL в браузер, например 127.0.0.1/about Вот мой код: в url проекта я написал: from django.contrib import admin from django.urls import path, …

03.10.2021
Как сделать предварительную выборку связанного с тремя моделями django

ЭТО МОЯ ПЕРВАЯ МОДЕЛЬ: class CSSIGroup(models.Model): GroupName = models.CharField(max_length=250) EnteredBy = models.CharField(max_length=250) UpdateBy = models.CharField(max_length=250,null=True) EntryDateTime = models.DateTimeField(auto_now_add=True) def __str__(self): return self.GroupName ЭТО МОЯ ВТОРАЯ МОДЕЛЬ: class CSSIList(models.Model): CSSIGroup = models.ForeignKey(CSSIGroup,null=False, on_delete=models.RESTRICT) CSSIName = models.CharField(max_length=250) FatherName = …

03.10.2021
Django REST BasicAuthentication не применяется в качестве класса аутентификации по умолчанию

У меня есть проект django REST и я добавил REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.BasicAuthentication', ] } на setting.py и я ожидаю, что BasicAuthentication применяется ко всем страницам по умолчанию, но все еще не требует аутентификации для …

03.10.2021
Я не понимаю, как работает ".year:" в строке кода "datetime.datetime.today().year".

Я пытаюсь изучить Django и наткнулся на следующий кусок кода: datetime.date.today().year Я понимаю это пока так - из модуля DateTime создать экземпляр класса date, используя метод today. Но я не понимаю, как часть кода .year захватывает год. …

03.10.2021
Python Django Ошибка при рендеринге шаблона

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

03.10.2021
Django Ошибка при переносе базы данных с SQLite на Postgres

Я новичок в Django. Я разработал сайт локально с SQLite и получаю ошибку при попытке перейти на Postgres для производства. Ошибка File "/Users/______/Desktop/______/accounts/models.py", line 46, in user_addgroup_handler name=(instance.business_location_county.name + ' ' + instance.business_location_state.name), forum_id=instance.business_location_county.id) AttributeError: Problem installing fixture …

03.10.2021
Как изменить шаблон по умолчанию для поля DateRangeField

Я использую django.contrib.postgres.field.DateRangeField как описано здесь . class MyModel(models.Model): date_range = DateRangeField() Я отображаю это в шаблоне: {% with field = form.date_range %} {{ field.label }} {{ field }} {% endwith %} …

03.10.2021
Агрегатная сумма в Django. Сумма объектов с одинаковым именем

У меня есть следующий QuerySet, это список покупок: <QuerySet [ <Cart_object: {name: 'Apple', amount: 10}, {name: 'Bananas', amount: 20}, <Cart_object: {name: 'Bananas', amount: 10}> ] > Я применяю к нему следующий код и получаю сумму всех продуктов …

03.10.2021
Сессия Django на другом хосте

Может ли кто-нибудь помочь мне объяснить, что такое сессия? Я сейчас делаю проект, связанный с Django и Spotify api. В первой версии я сделал его с django и react на том же localhost, когда пользователь входит в систему, …

03.10.2021
Ручное создание Post Save Signal делает приложение медленным, Django

У нас есть Django-приложение, которое использует Django-river для управления рабочими процессами. Для повышения производительности нам пришлось использовать bulk_create. Нам нужно вставить данные в несколько таблиц и по несколько строк в каждой. Первоначально мы использовали обычный метод .save(), и рабочий процесс …

03.10.2021
Представление ... не вернуло объект HttpResponse. Вместо этого он вернул None - django

Я пробовал несколько способов решить проблему, но не смог... каждый раз я получал ошибку. Элемент добавлен в БД, но на страницу возвращается сообщение об ошибке. Почему "get_absolute_url" и "success_url" не работают? View class AddItemView(CreateView): model = Add_Item form_class = …

03.10.2021
Как насчет того, чтобы начать делать сайт онлайн класса на python?

Один из моих друзей потерял свою работу из-за Covid. Я хочу помочь и сделать ему онлайн класс, где он сможет обучать по крайней мере 50-60 студентов онлайн. Но я из сисадминов. У меня ограниченный опыт работы с python, поскольку …

03.10.2021
Django сериализует вложенный объект в json

У меня есть две модели: modesl.py class ForumSection(models.Model): title = models.CharField(max_length=20) description = models.CharField(max_length=300) order = models.IntegerField(default=0) def __str__(self): return self.title class ForumSubSection(models.Model): section = models.ForeignKey(ForumSection, on_delete=models.CASCADE) title = models.CharField(max_length=20) description = models.CharField(max_length=300) order = models.IntegerField(default=0) def …

03.10.2021
Есть ли способ редактировать заголовок файла или что-то еще, чтобы хранить ключ шифрования для программного проекта

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

03.10.2021
TypeError: 'class Meta' got invalid attribute(s): constraints. как я могу решить эту проблему?

Когда я запускаю python .\manage.py makemigrations я получаю эту ошибку TypeError: 'class Meta' got invalid attribute(s): constraints но я думаю, что в моем Class Meta: все хорошо, но по какой-то причине я получаю эту проблему. Однако, когда я запускаю …

03.10.2021
Django - Вычисление возраста до даты в БД

Я новичок в Django. Пожалуйста, помогите мне с этой проблемой. Это модель, к которой я хочу написать запрос. class ReservationFrame(models.Model): id = models.AutoField(primary_key=True) start_at = models.DateTimeField(db_index=True) information = models.JSONField(default=dict) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) Поле json …

03.10.2021
Как я могу добавить числа в имена пользователей django admin panal

Это просто чтобы порадовать stack overflow, а не мой вопрос Я разрабатываю систему, основанную на админке Django. Чтобы все модели можно было редактировать только из админки. В модели есть поле char 'user'. Я хочу установить текущее имя пользователя (или имя, …

03.10.2021
Попытка связать таблицы в Django

пытаюсь выполнить POST запрос и создать новое местоположение. теперь заполненный country_id вызывает много проблем. это классы class Country(models.Model): id = UUIDField(primary_key=True, default=uuid.uuid4, editable=False) country_name = CharField(max_length=255) federal_rate = FloatField() social_security = FloatField() comment = CharField(max_length=255) class Location(models.Model): participant_id = …

03.10.2021
Перенаправление на следующий url в dajngo

Hi я хочу перенаправить пользователя на следующий url, но он не работает и перенаправляет на домашний url когда пользователь хочет перейти на детальную страницу, если пользователь не вошел в систему, он перенаправляется на страницу входа and next_url = '/post/1/' …

03.10.2021
Как отобразить удобное для пользователя сообщение об ошибке UniqueConstraint?

У меня есть модель с уникальным полем: class MyModel(models.Model): start_date = models.DateField( verbose_name='Start date', blank=False, null=False, unique=True, error_messages={'unique':"This start date has already been registered."} ) Однако, когда я сохраняю экземпляр этой модели, который нарушает это UniqueConstraint, я …

03.10.2021
Pycharm больше не определяет мой существующий проект django и открывает его как проект django

Я сделал git pull, чтобы перенести новые изменения из удаленного проекта в мой локальный проект django. После этого, когда я нажимаю на manage.py, чтобы открыть мой проект django. Он не открывает его как проект django, как это было раньше. …

03.10.2021
Django/React - Azure App Service не может найти статические файлы

Ранее я развертывал свое приложение Django React на выделенном сервере, а теперь пытаюсь добиться того же с помощью функции Azure Web App, чтобы легче использовать CI/CD. Я настроил свой проект, как показано ниже, но только мой django, кажется, развертывается, …

03.10.2021
Как выполнить социальную аутентификацию Google с помощью dj-rest-auth в React JS

Я следую этому руководству из 2 частей по использованию dj-rest-auth в django часть 1 - <a href="https://fadhilyaacob.medium.com/drf-nuxt-auth-social-login-part-2-48032aa3cb05" rel="nofollow noreferrer" title="How …

03.10.2021
Как поменять местами индексы постов?

У меня есть model с индексами order, например - 1, 2, 3, 5, 8, 10.... (пустые индексы якобы были удалены - 4, 6, 7, 9...) Мне нужно получить индекс и поменять его местами с ближайшим индексом рядом …

03.10.2021
Теги пользовательского фильтра Django и запрос доступа

Здравствуйте нужна помощь по Django пользовательскому тегу фильтра, очень признателен! Я зарегистрировал тег filter для доступа к словарю в HTML файлах, как показано ниже: DIRECTORY - blog&gt;templatetags&gt;post_extras.py @register.filter def get_item(dictionary, key): return dictionary.get(key) Словарь с именем …

03.10.2021
Идея модели для создания сервиса добавления в корзину с эксклюзивным подсервисом

Я делаю проект, в котором пользователь может добавить services Например pest_control к своим cart. Также дополнительно пользователь может добавить Exclusive sub_service, например cleaning_house, sanitizing_house к существующим service -pest_control к своим cart Структура данных тележки вида будет выглядеть следующим …

03.10.2021
Django падает, когда два пользователя одновременно запускают расширение C

Краткое изложение проблемы Я вызываю свое собственное расширение C для Python в Django, которое отвечает за некоторые длительные вычисления. Расширение работает нормально, и даже пользователь может перемещаться по приложению Django, пока расширение C выполняет свои вычисления, поскольку я реализовал …

03.10.2021
Операции между несколькими столбцами из нескольких таблиц

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

03.10.2021
Как создать и сохранить неизвестное количество переменных в Django Model?

Я работаю с twitter api через tweepy и не знаю, как сохранить неизвестное количество медиа-урлов в объект модели. В разделе СМИ я застрял. Некоторые твиты будут содержать ссылки на медиа, а некоторые нет, а некоторые могут содержать множество …

03.10.2021
Django model user create index for first_name, last_name

Я использую settings.AUTH_USER_MODEL в качестве модели пользователя по умолчанию И я хочу создать индекс на public.auth_user.first_name public.auth_user.last_name Есть ли какой-нибудь элегантный способ создания этих индексов?

03.10.2021
Циркулярные ссылки в REST API

Я разрабатываю REST API (используя Django Rest Framework) и борюсь с проблемой потенциальных циклических ссылок в данных, которые возвращаются из каждой конечной точки. Я решил сохранить API плоским, а не вложенным, так как считаю, что это делает многие …

03.10.2021
Ошибка при запуске приложения WSGI в Pythonanywhere

Я много исследовал и обнаружил, что это очень распространенный вопрос. Но дело в том, что я считаю, что каким-то образом pythonanywhere не может обнаружить мой файл settings.py. Более того, я проверил каталог файла настроек, и это тот же путь, …

03.10.2021
Использование одной и той же формы несколько раз над одним столбцом в шаблоне Django

У меня есть веб-приложение для управления школой. В моем приложении учителя могут создавать экзамены, а затем добавлять к ним оценки. Я создал отдельную модель для оценок. Вот мои модели на данный момент: class Grade(models.Model): student = models.ForeignKey( Student, on_delete=models.CASCADE, …

03.10.2021
Настройки Mongodb django

У меня есть проект django, который на локальном сервере работает нормально. Я развертываю на удаленном сервере, но mongodb, похоже, не работает, потому что у меня есть этот частичный трассировщик: djongo.exceptions.SQLDecodeError: Keyword: FAILED SQL: SELECT "station"."station_name", "station"."id_station" FROM "station" Params: …

03.10.2021
Как решить проблему корс

Я установил django-cors-headers и в settings.py : MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', ] ALLOWED_HOSTS = os.environ.get("ALLOWED_HOSTS","").split() CORS_ALLOW_ALL_ORIGINS = True но я получаю ошибку политики cors и не могу подключиться к api : Access to …

03.10.2021
Есть ли способ переподписать переменную в шаблоне Django?

Я работаю над проектом Django. Я хочу присвоить переменную в шаблоне Django. Вот код файла views.py (функция index): def index(request): global title return render(request, "encyclopedia/index.html", { "title": title }) Вот код файла index.html: {% extends "encyclopedia/layout.html" %} …

03.10.2021
После перемещения проекта в другой каталог он показывает эту ошибку ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'

Мой проект работал правильно, пока я не переместил свой проект в другой каталог, и он начал показывать эту ошибку Я ничего не менял, но я переместил его на диск d $ python manage.py runserver Watching for file …

03.10.2021
О Django Test

Предположение Я разрабатываю приложение с помощью Django. Аутентификация реализована с помощью "django-allauth". Проблема Я пытаюсь писать модульные тесты, но не знаю, нужно ли писать тесты для процесса аутентификации, потому что тесты уже написаны как это. …

03.10.2021
AttributeError: объект 'MetaDict' не имеет атрибута 'get_field' django_elasticsearch

Я хочу использовать elasticsearch в приложении django и отправлять ему некоторые данные из объекта модели. но есть проблема с Я уже использую библиотеку django-elasticsearch-dsl. Вот моя конфигурация django_elasticsearch: from django_elasticsearch_dsl import Document, fields from django_elasticsearch_dsl.registries import registry from core.models.src.errorLog import …

03.10.2021
Пользовательская точка останова панели навигации не работает - выпадающий список не отображается

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