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

22.11.2022
Django-rest-framework представление дней недели в модели

Я хочу создать модель расписания для планирования СМИ по дням недели class Schedule(models.Model): name = models.CharField(max_length=100) start_date = models.DateTimeField() end_date = models.DateTimeField() week_days = ??? date_created = models.DateTimeField(auto_now_add=True) date_updated = models.DateTimeField(auto_now=True) status = models.BooleanField(default=True) def __str__(self): return self.name …

22.11.2022
Как обрабатывать версионность API пространства имен с помощью DRF-YASG

В моем проекте мы хотим иметь несколько версий одного и того же api, чтобы поддерживать обратную совместимость. Сейчас мы используем swagger url от drf-yasg по адресу /api/doc/ В то время как наши api находятся по адресу /api/vehicle/$ /api/склад/ А …

22.11.2022
Упорядочение набора запросов по количеству экземпляров внешних ключей в поле Django

Я пытаюсь вернуть объекты, относящиеся к сквозной таблице, которая подсчитывает количество реакций на запись в блоге. У меня есть модель статьи, модель настроения и модель реакций. Сентимент - это просто 1 или 2, 1 представляет like и 2 …

22.11.2022
Самый безопасный способ отправки base64 закодированного изображения в post api запросе

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

22.11.2022
Форма Django не сохраняется, когда у меня action = нужному url

Если я использую action="" в моей форме django, форма работает правильно, но отправляет пользователя на неправильную страницу. Я хочу, чтобы пользователь возвращался на макрос/страницу после отправки формы, но когда я добавляю url в action (например, action="{% url 'macro' %}"), он …

22.11.2022
Заполнение формы данными из сессии; django

Мне интересно, как заполнить мою форму данными, которые я сохранил в моей сессии. моя модель: models.py class Order(models.Model): order_by = ForeignKey(User, on_delete=DO_NOTHING) order_status = ForeignKey(OrderStatus, on_delete=DO_NOTHING) created = DateTimeField(default=datetime.now) address_street = CharField(max_length=256) address_postal_code = CharField(max_length=18) address_city = CharField(max_length=128) shipping …

22.11.2022
Как решить эту проблему с вводом? (DJANGO)

Я пытаюсь сделать автозаполнение с помощью django. В HTML я использую тег <select> для получения идентификаторов и подключения к API для получения данных, в любом случае, это не главное. Дело в том, что эта часть select не работает внутри …

22.11.2022
Как импортировать пользовательские модули в Django

У меня есть созданный модуль с именем metrics.py . Я хочу использовать этот модуль в моем файле views.py. Команда, которую я использовал для импорта - "import metrics" в файле views.py. И views.py и metrics.py находятся в одной папке. Я …

22.11.2022
Django JSONField не может правильно кодировать смайлики

Я планирую хранить dict в Django JSONField. Один из ключей этой дикты - комментарий, который может ввести пользователь. А пользователи очень любят добавлять смайлики в свои комментарии... Проблема в том, что некоторые смайлы, не сохраняются в БД должным …

22.11.2022
Ведение журнала с помощью cookiecutter-django внутри docker не отображается на консоли

Я не могу добиться отображения журнала. Я делаю что-то не так? Другие логи, которые генерируются cookiecutter-django, работают нормально, но когда я пытаюсь реализовать логирование самостоятельно для отладки, я не могу получить никакого отображения settings.py: LOGGING = { "version": 1, …

22.11.2022
Как изменить текст/значение кнопки "Add [Model-Name]" в Django Admin?

Когда мы входим в Django Admin Interface как суперпользователь, мы видим список моделей на левой боковой панели. Когда мы нажимаем на имя любой модели, мы переходим на страницу отображения списка этой модели, которая имеет кнопку 'Add [Model-Name]' в правом верхнем …

22.11.2022
Представление списка не работает, но получение контекстных данных происходит

У меня есть ListView, но когда я вызываю его, работает только метод get_context_data (модель новости и категории, а не продукта), когда я пытаюсь отобразить информацию о моделях в шаблонах. view: class HomeView(ListView): model = Product context_object_name='products' template_name = 'main/home.html' …

22.11.2022
Как удалить 200 000 записей с помощью DJango?

Ситуация: У меня есть модель отношения 1-1, образец: class User(models.Model): user_namme = models.CharField(max_length=40) type = models.CharField(max_length=255) created_at = models.DatetimeField() ... class Book(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) У меня около 200 000 записей. Язык: Python Framework: …

22.11.2022
Как игнорировать ошибки при отправке sms-сообщений в twilio

Я пытаюсь отправлять смс с помощью python и twilio. На самом деле я отправляю 1000-2000 смс. и во время отправки я получаю ошибки типа : 30032 - Toll-Free Number Has Not Been Verified 21610 - Attempt to send to …

22.11.2022
Недопустимая команда 'PassengerAppRoot', возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера -django

Я разместил сайт на django несколько недель назад, он работал хорошо, и вдруг я получил эту ошибку на своем сайте. [Я получаю эту ошибку на своей веб-странице] (https://i.stack.imgur.com/cIy6A.png) Внутренняя ошибка сервера Сервер столкнулся с внутренней ошибкой …

22.11.2022
Как искать внутри загруженного документа?

Я пытаюсь найти способ поиска внутри загруженных файлов. Если пользователь загружает в систему pdf, CSV, word и т.д., он должен иметь возможность искать внутри загруженного файла по ключевым словам. Есть ли способ для этого или библиотека? или Может …

22.11.2022
Django Ninja API framework Pydantic schema for User model ommits fields

Проект работает под управлением Django с Ninja API framework. Для сериализации нативной модели пользователя Django я использую следующую схему Pydantic: class UserBase(Schema): """Base user schema for GET method.""" id: int username = str first_name = str last_name = str email …

22.11.2022
Невозможно импортировать pyarrow, загрузка DLL не удалась при импорте lib

Я пытался заставить polars работать, но pyarrow продолжает выдавать ошибку с или без пакета polars, pyarrow==10.0.0 установлен и версия django Django==3.0.5, я могу импортировать его в оболочке python, но когда я импортирую его внутри моего приложения django, он выдает …

22.11.2022
Разрешение ошибки django.core.exceptions.ImproperlyConfigured:

Столкнулись с этой ошибкой при попытке makemigrations: django.core.exceptions.ImproperlyConfigured: DEFAULT_AUTO_FIELD refers to the module 'django.db.dashboard_models.BigAutoField' that could not be imported. код во всех приложениях для поездов идентичен, меняется только название: from django.apps import AppConfig class ToolsConfig(AppConfig): default_auto_field = …

22.11.2022
Выполнение кода после отправки возврата/ответа в django

Я просмотрел ответ на Execute code in Django after response has been sent to the client. но у меня возникли трудности с отправкой html-запроса. Веб-страница не загружается. Она просто показывает строку url, которую я запрашиваю, например, url/template.html Вот …

22.11.2022
Проблема с неработающими кронтабами django

Hello ребята я пытаюсь использовать django_crontab в моем проекте django и это не работает кто-нибудь знает что-нибудь об этом я использую Linux centos 8. Я хочу запланировать задачу для добавления некоторых данных в мою базу данных. Может кто-нибудь помочь мне …

22.11.2022
Django REST Framework - Как получить текущего пользователя в сериализаторе

У меня есть TransactionSerializer: class TransactionSerializer(serializers.ModelSerializer): user = UserHider(read_only=True) category_choices = tuple(UserCategories.objects.filter(user=**???**).values_list('category_name', flat=True)) category = serializers.ChoiceField(choices=category_choices) def create(self, validated_data): user = self.context['request'].user payment_amount = self.validated_data['payment_amount'] category = self.validated_data['category'] organization = self.validated_data['organization'] description = self.validated_data['description'] return Transaction.objects.create(user=user, payment_amount=payment_amount, category=category, organization=organization, …

22.11.2022
Возможно ли это в Django? Если да, то как?

Я хочу, чтобы другая модель проверяла, если boolean == True, затем брала значение и добавляла к моей. Предполагается, что у меня есть 2 модели class Balance (models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) Amount = models.FloatField(max_length=30) class Deposit (models.Model): user …

22.11.2022
Django получение всех объектов из select

Мне также нужно поле (commentGroupDesc) из объектов внешних ключей. models.py class commentGroup (models.Model): commentGroup = models.CharField(_("commentGroup"), primary_key=True, max_length=255) commentGroupDesc = models.CharField(_("commentGroupDesc"),null=True, blank=True, max_length=255) def __str__(self): return str(self.commentGroup) class Meta: ordering = ['commentGroup'] class Comment (models.Model): commentID = models.AutoField(_("commentID"),primary_key=True) commentUser …

22.11.2022
Python django tables 2. Отобразить таблицу через внешний ключ

Всем добрый день. Появилась необходимость визуализировать несколько таблиц из БД mssql при помощи django tables2. Представим что есть две таблицы в БД: Далее путем …

22.11.2022
Подсчитать количество постов

Я создал сайт и хочу подсчитывать сообщения, созданные пользователями. Я попытался сделать это следующим образом: models.py class Blog(models.Model): user = models.ForeignKey( User, related_name='user_blogs', on_delete=models.CASCADE ) category = models.ForeignKey( Category, related_name='category_blogs', on_delete=models.CASCADE ) title = models.CharField( max_length=250 ) slug = …

22.11.2022
Заставить тег option задавать что-то в url - Django

Я перейду сразу к делу, чтобы не тратить ваше время... Я пытаюсь достичь этого... <form class="header__search" method="GET" action=""> <input name="q" placeholder="Browse Topics" /> </form> т.е. установить что-то в url, что я получу позже но я …

22.11.2022
Spotipy не может получить доступ к информации пользователя с помощью SpotifyOAuth (ошибка потока авторизации)

Я пытаюсь сделать API, используя spotify и spotipy (я использую django rest framework для этого). Я следовал документации и когда я использую SpotifyClientCredentials Все работает нормально, но я не могу получить доступ к информации пользователя …

22.11.2022
Добавление упорядочивания в сериализаторе (Django)

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

22.11.2022
Как в Django получить результат из двух таблиц в одном наборе запросов, не имея отношений?

У меня есть две такие модели : class A(models.Model): is_available = models.BooleanField() date = models.DateTimeField(auto_now_add=True) # Some Other Fields class B(models.Model): is_available = models.BooleanField() date = models.DateTimeField(auto_now_add=True) # Some Other Fields Я хочу получить записи из обеих …

22.11.2022
Values join two tables without prefetch_related в Django с помощью Postgress

У меня есть одна таблица "table1" У меня есть другая таблица "table2" "Table2" имеет правящий ключ с "table1" Мне нужно получить значения "table1", со всеми регистрами, объединенными в "table2" в Django Table1.objects.filter().values("id","table2__id") …

22.11.2022
Как вычислить на лету + загрузить файл - React / Django?

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

22.11.2022
Фильтр модели без использования отдельного метода

У меня есть модель со списком товаров. Каждый товар имеет ID, цену, бренд и т.д. Я хочу вернуть все объекты модели, в которых имя бренда отличается. В настоящее время я использую встроенный в django SQLite, поэтому он не поддерживает …

22.11.2022
Почему model._meta.get_fields() возвращает неожиданные имена столбцов отношений, и можно ли это предотвратить?

Представьте, что у меня есть несколько моделей, как показано ниже: class User(AbstractUser): pass class Medium(models.Model): researcher = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, related_name="medium_researcher") old_medium_name = models.CharField(max_length=20, null=True, blank=True) class Uptake(models.Model): material_quality = models.CharField(max_length=20, null=True, blank=True) medium = models.ForeignKey(Medium, on_delete=models.CASCADE, blank=True, …

22.11.2022
Есть ли способ получить имя пути запроса в Django

Я хотел получить значение параметра name django re_path из запроса или каким-либо другим способом. У меня есть такой шаблон url, re_path(r'^user/query/page/list$', views.UserListView.as_view(), name="user_list") Когда запрос приходит с user/query/page/list, я хочу сопоставить его с именем или напрямую получить имя …

22.11.2022
Я хочу создать временный url для входа в систему в моем проекте django, как мне это сделать?

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

22.11.2022
Фильтр queryset для нескольких моделей в Django

Я реализую функцию поиска, в которой я сопоставляю ключи из описания. а также сопоставляю медиа, если описание и тип медиа ['mp4','mkv','mov','avi'] совпадают, так что условие выполняется. Так что я перепробовал много методов, но не нашел эффективного способа. …

22.11.2022
Макеты Django UserCreationForm и Bootstrap Forms

Я пытаюсь расширить UserCreationForm, используя стиль компоновки Bootstrap для поля username. После тега input в форме регистрации я хотел бы добавить элемент div, как в примере, который я взял из страницы Bootstrap: т.е. предлагающий пользователю ввести то же имя пользователя, …

22.11.2022
Почему я продолжаю сталкиваться с этой ошибкой при попытке миграции приложения django

Return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: нет такой таблицы: theblog_categories я ожидал успешной миграции

22.11.2022
Предотвращение добавления определенных значений в модель Django

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