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

26.02.2022
Как установить многоуровневое поле внешнего ключа в Django?

У меня есть модель, которая выглядит следующим образом # models.py from django.db import models class Level_0(models.Model): Kode = models.CharField(max_length=10, null=False, blank=False, default="") class Level_1(models.Model): Kode = models.CharField(max_length=10, null=False, blank=False, default="") Level_0= models.ForeignKey(Level_0, on_delete=models.CASCADE) class Level_2(models.Model): Kode = models.CharField(max_length=10, null=False, …

26.02.2022
Как правильно использовать django и python request для создания почтового запроса

Я использую django и python request, чтобы сделать post запрос к этой конечной точке с заголовком авторизации и телом, полученным с этого сайта. Мне нужна ваша помощь, чтобы решить эту проблему и заставить этот код работать. class RechargeData(models.Model, Main): …

26.02.2022
Один отзыв на пользователя в текущем названии

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

26.02.2022
Порядок таблиц нарушен в Firefox, но работает нормально в других браузерах

У меня есть таблица, которую я сортирую по дате, она отлично работает в EDGE и Chrome, но в Firefox порядок нарушен. Ряд строк, которые должны быть сверху, перемещаются в самый низ. HTML: <div class="row mt-4"> <div class="col-12"> <div class="card"> …

26.02.2022
Как получить данные из shutteratock api с помощью django?

View.py: curl -X GET "https://api.shutterstock.com/v2/images/search" --header "Authorization: Bearer $SHUTTERSTOCK_API_TOKEN" -G --data-urlencode "query=hiking" --data-urlencode "image_type=photo" --data-urlencode "orientation=vertical" --data-urlencode "people_number=3"

26.02.2022
Моя программа python не может найти путь для вставки .ttf

Я использую библиотеку FPDF в python для создания отчета, он содержит шрифт Arial, и ему нужен .ttf для правильной работы при генерации отчета. pdf = PDF(orientation = 'L', unit = 'mm', format = 'A4') pdf.add_font('Arial', '', "/var/www/johannasenvironment/JohannasEnviroment/JohannasEnviroment/treasuryEmails/mails/arial.ttf", uni=True) В …

26.02.2022
Python/Django исключает запуск тестов в подкаталоге

Я пытаюсь запустить все тесты в проекте Python из определенного каталога, но мне нужно исключить некоторые тесты из подкаталога. Хотелось бы узнать, как исключить тесты из подкаталога. home/ --tests/ --views/ --/viewtest1.py --models/ --/modeltest1.py --test1.py Я в основном …

26.02.2022
Проблема PHP с Django, Воспринимайте PHP как обычный текст

У меня есть такой код {% for h in lineas %} <tr> <?php> $hola=4 </?> <th scope="col"><a onclick="restar()">{{h}}</th> </tr> {% endfor %} но в навигаторе я вижу PHP код как Plain text: $hola=4 $hola=4 $hola=4 $hola=4 $hola=4 …

26.02.2022
Не удалось определить URL для гиперссылочных отношений с помощью Django REST Framework

Я создаю проект на Django Rest Framework для взаимодействия с моим приложением React, позволяющим пользователям регистрироваться и создавать профиль. Однако, когда я запускаю python manage.py runserver и нажимаю на url, появляющийся на корневой странице API, я получаю следующее сообщение …

26.02.2022
Urlize изменение цвета Django

Я использую 'urlize' в django (4.0.1) следующим образом в поле 'описание проекта', и он отлично работает. <h6>{{ project.description | urlize }}</h6> Есть ли простой способ …

26.02.2022
Django создает файл программно при сохранении

Цель состоит в том, чтобы пользователь создал экземпляр модели, в котором он заполнит поле URL, а при сохранении получит URL и сохранит его в файл.source class ComicImage(UUIDModel): src = models.URLField('Comic URL', max_length=512, blank=True) img = models.FileField('Images', null=True, …

26.02.2022
Фильтрация последовательностей событий в django

Мое приложение на django хранит действия, которые игроки выполняют во время игры. Одна из моделей называется Event, и она содержит список всех действий игроков. Она имеет следующие 4 столбца: game_id, player_name, action, turn. Turn - это номер хода, в котором …

26.02.2022
Создание запросов в python с помощью ajax

Hey я хочу сделать запрос для шаблона. у меня есть несколько кнопок с именами. как только я нажимаю на эту кнопку, ajax гарантирует, что я увижу данные за этими именами. сторона ajax готова, но сторона python не работает. …

25.02.2022
ORM-запрос вытягивает объекты за пределы диапазона дат из-за изменения часового пояса

У меня есть часть унаследованного кода, который использует интерполированный SQL с psycopg2 для выполнения запроса. Однако я хотел убрать это и сделать так, чтобы код использовал только ORM. Однако у меня возникла проблема, когда мой ORM-запрос выводит результаты за …

25.02.2022
Невозможно выполнить запросы при вставке многосвязных объектов в файле миграции Django

Я хочу инициировать основные данные 4 связанных моделей в файл миграции. Вот список моих моделей: Test QuestionCategory(with `Test` FK) Question(with `QuestionCategory` and `Test` FK) А также вот моя функция, которая импортирует данные в файл миграции: def …

25.02.2022
Django ModelsConditional ForeignKey

у меня есть 4 модели Django (команда, игрок, игра, бросок): class Team(models.Model): team_id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) class Player(models.Model): player_id = models.AutoField(primary_key=True) team_id = models.ForeignKey(Team, on_delete=models.DO_NOTHING) name = models.CharField(max_length=50) class Game(models.Model): game_id = models.AutoField(primary_key=True) team1_id = models.ForeignKey(Team, related_name='team1', …

25.02.2022
Django: Как изменить тип изображения на WebP при загрузке?

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

25.02.2022
В чем разница между сериализаторами в django-rest-framework и формами в django?

Просто хотел узнать разницу между serializers.py в Django-rest framework и forms.py в Django app. Я новичок в этой концепции и не смог правильно понять ее, когда перешел на DRF из Django. Может кто-нибудь объяснить?

25.02.2022
Django формирование slug

Models.py class Category(models.Model): parent_category = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True) name = models.CharField(max_length=256) slug = models.SlugField(max_length=256, unique=True, db_index=True) admin.py @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): list_per_page = 15 list_display_links = ('id', 'name') list_display = ('id', 'name', 'parent_category') search_fields = ('name',) prepopulated_fields = {'slug': …

25.02.2022
Обновление поля сериализованных данных Django

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

25.02.2022
ManyToManyField создает неправильную модель

Пожалуйста, помогите мне my models.py # Create your models here. class Information(models.Model): id = models.CharField(max_length=200, primary_key=True) title = models.CharField(max_length=500) link = models.CharField(max_length=100) summary = models.CharField(max_length=1000) published = models.CharField(max_length = 100) def __str__(self): return self.title class Search(models.Model): id = models.CharField(max_length=100, primary_key=True) …

25.02.2022
Объект Django 'User' не имеет атрибута 'userprofile'

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

25.02.2022
Как преобразовать url() в path() в Django?

Url_patterns=[ url(r'^(?P<postid>\d+)/preference/(?P<userpreference>\d+)/$', views.postpreference, name='postpreference'), ] Я получил этот код только из stackoverflow но я знаю только path() но не знаю url() Я попытался понять и преобразовать этот url(r'^......) в path(...) используя url() в …

25.02.2022
Django: присоединение к подзапросу без модели

Я хочу создать запрос, который присоединяется к функции Postgres generate_series(), чтобы заполнить пустые интервалы дат из запроса. По сути, у меня есть запрос следующего содержания: Select (case when DATE_TRUNC('week', foobar.date_key) is not null then DATE_TRUNC('week', foobar.date_key) else date.date …

25.02.2022
Как сделать пользовательскую проверку прав доступа для вложенного сериализатора с вложенными моделями, имеющими разные права доступа в django

Я создаю webapp, где пользователь может создать команду, добавить членов и их проекты. Все работает хорошо, но теперь наступает время разрешений. Одна модель будет Team, а другая Project. Сейчас я написал пользовательские разрешения для обеих моделей, расширяющие BasePermission. …

25.02.2022
Drf - trailing / в url вызывает ошибку при вызове post api

Views.py class FurnitureViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, GenericViewSet): permission_classes = [AllowAny] serializer_class = FurnitureSerializer queryset = Furniture.objects.all() @nested_view_set(FurnitureViewSet, 'furniture_id') class TablesViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, GenericViewSet): permission_classes = [AllowAny] serializer_class = TableSerializer queryset = Table.objects.all() class OrdersViewSet(mixins.CreateModelMixin, mixins.UpdateModelMixin, GenericViewSet): authentication_classes = [] permission_classes = [AllowAny] queryset …

25.02.2022
Django, установка даты набора форм/объекта вручную

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

25.02.2022
PDF случайное массивное белое пространство, добавленное между блоками HTML

У меня проблема с созданием HTML шаблона для сгенерированного PDF файла. Проблема заключается в том, что между блоками HTML случайно появляются огромные белые пробелы. Никакие стили не могут заставить это произойти. Я пробовал использовать page-break, но это тоже ничего …

25.02.2022
Эффективное обновление большого количества записей на основе поля в этой записи с помощью Django

У меня есть около миллиона записей Comment, которые я хочу обновить на основе поля body этого комментария. Я пытаюсь понять, как сделать это эффективно. На данный момент мой подход выглядит следующим образом: update_list = [] qs = Comments.objects.filter(word_count=0) for …

25.02.2022
Django Related Through Models Not Using Soft Delete Model Manager

я пытаюсь получить только те строки в сквозной модели, которые не удалены, но получаю все строки, включая удаленные. узнал, что это ошибка с использованием use_for_related_fields в менеджере моделей, согласно этой ссылке: https://code.djangoproject.com/ticket/17746. я пытаюсь реализовать систему …

25.02.2022
Ошибка "Можно использовать аксессор .dt только со значениями, похожими на дату"

Как мне сказать что я должен изменить я получил ошибку когда я добавил эту часть в мои представления django new = output_df.groupby([output_df['Date and Time'].dt.date, 'PCR POS/Neg']).size().unstack(fill_value=0) new.sort_values(by=['Date and Time'], ascending=True) new['Total per date'] = output_df.groupby([output_df['Date and Time'].dt.date])['PCR POS/Neg'].count() new.loc['Total', …

25.02.2022
Django datetime fromisoformat: аргумент должен быть str

Здравствуйте, у меня возникла эта ошибка при попытке запустить сервер. Это может быть вызвано полем datetime. Кто-нибудь может проверить это для меня. models.py class Post(models.Model): author = models.ForeignKey("auth.User", on_delete=models.CASCADE) title …

25.02.2022
Django-session-security принудительный выход из системы при закрытии вкладки

В настоящее время я использую Django 3.2 и просто пытаюсь интегрировать django-session-security для выхода из системы после истечения сессии. Все работает нормально. Но я хотел бы спросить, можно ли установить принудительный выход из системы, когда пользователь закрывает вкладку?

25.02.2022
Метод модели Django, использующий данные из модели

Я хочу генерировать уникальные коды (например, "DXGH") и сохранять их как поле в одной из моих моделей. Проблема заключается в том, что я не знаю, как проверять ранее сгенерированные коды при создании нового объекта. В настоящее время мой …

25.02.2022
Есть ли способ получить доступ к частному объекту .zip S3 с помощью конфигурационного файла .ebextension приложения django, развернутого на elastic beanstalk?

У нас есть приложение django, развернутое на elastic beanstalk, и мы добавили функцию, которая обращается к БД oracle. cx-Oracle требует клиентскую библиотеку Oracle (instant client), и мы хотели бы иметь .zip для библиотеки, доступный как частный объект в нашем …

25.02.2022
Импорт и экспорт пакета Django Проблема импорта CSV-файла с внешним ключом

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

25.02.2022
Как правильно использовать Fetch в JavaScript и Django?

Я пытаюсь сделать декодер METAR, как показано на рисунке: Я использую fetch в Vanilla js и планирую отправлять введенный код в представление Django. Из представления Django будут взяты декодированные данные и отображены в …

25.02.2022
Ошибка django "Can only use .dt accessor with datetimelike values"

На моем приложении django, я получил эту ошибку : AttributeError at / Can only use .dt accessor with datetimelike values line 28, in home results,output_df,new =results1(file_directory,file_directory2) line 111, in results1 new = output_df.groupby([output_df['Date and Time'].dt.date, 'PCR POS/Neg']).size().unstack(fill_value=0) …

25.02.2022
Автоматический перезапуск сервера после развертывания capistrano

У меня есть nginx + nginx unit + django python приложение, и проект django развернут capistrano deploy.rb lock "~> 3.16.0" set :application, "mynavi" set :branch, 'master' set :deploy_to, "/var/www/html/mynavi" set :linked_dirs, fetch(:linked_dirs, []).push('static') set :keep_releases, 3 set :linked_files, %w{.env} …

25.02.2022
Django CSRF cookie not set error with React + Redux + Axios. Несмотря на то, что я добавил его в заголовки

Я использую Django с React. Я получаю токен csrf из Django, используя метод get_token() из from django.middleware.csrf import get_token. Я передаю его при выполнении post запроса из React с использованием Axios. Вот код return await Client.post(endpoint, { headers: …