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

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: …

25.02.2022
Django REST и Pytest fixtures APIClient get_or_create альтернатива

Я пытаюсь создать фикстуру для pytest для моего клиента. Проблема в том, что я получаю следующую ошибку: ERROR tests.py::test_get_list_test - django.db.utils.IntegrityError: NOT NULL constraint failed: authtoken_token.user_id Я предполагаю, что мне следует использовать альтернативу get_or_create при создании APIClient, но …

25.02.2022
Обновление связанных полей бросает FieldDoesNotExist

Импорт и экспорт работают как ожидалось, но когда я пытаюсь повторно импортировать тот же файл (обновить), я получаю эту ошибку: введите описание изображения здесь resources.py class ArticleResource(resources.ModelResource): number = fields.Field(column_name="GMC", attribute="number", widget=CharWidget()) name = fields.Field(column_name="Artikelbezeichnung", attribute="name") …

25.02.2022
Проблема в сотрудничестве Django с esp 8266

Здравствуйте, мне нужна помощь с моим проектом django. Я хочу запускать программу на ESP 8266 с сайта django. Для тестирования я создал простую программу с мигающим диодом на ESP и я сделал кнопку на моем django сайте и она …

25.02.2022
Stripe: Постоянные платежи увеличиваются по мере увеличения количества лицензий

У меня есть приложение Django. Оно позволяет пользователям покупать подписки на лицензии с помощью stripe в качестве повторяющегося платежа, когда они оплачивают подписку. Лицензии используются автоматически при подключении к API. Я хочу изменить сценарий использования: Пользователь ввел свою …

25.02.2022
Django makemessage не обновляет .po файлы для установленных приложений

Я работаю с текущим проектом, который имеет существующие .po файлы в каталогах "locale" в нескольких каталогах установленных приложений. В настоящее время каждый каталог локали явно упоминается в LOCALE_PATHS, хотя в документации говорится, что он будет …

25.02.2022
Как я могу сделать post запрос к этой конечной точке с моим заголовком и телом авторизации с помощью django и python

Добрый день ребята, я пытаюсь использовать django и python request, чтобы сделать post запрос к этой конечной точке с заголовком авторизации и телом, полученным с этого сайта. Посмотрите мой код ниже, чтобы понять, о чем я говорю. Мне нужна …

25.02.2022
Ошибка с каналами django при развертывании на elastic beanstalk

Я столкнулся с проблемой, связанной с вебсокетами. Когда я запускаю программу локально, она работает нормально, но когда я развертываю ее на aws elastic beanstalk, я сталкиваюсь со следующей проблемой. У меня есть простой код, как указано ниже. django.config …

25.02.2022
Правильный способ создания конечной точки django rest без модели

Мне нужно создать конечную точку API, которая будет принимать данные из тела запроса GET. Он будет находить необходимые данные в уже созданной базе данных для выполнения расчета, а затем возвращать результат расчета в качестве ответа. Так что я …

25.02.2022
Итерация по ключам словаря, когда ключи целые, теперь я получаю эту ошибку "TypeError: argument of type 'int' is not iterable".

Я работаю над pay raise из employees с определенным ids. Предположим, в моей компании есть 5 сотрудников. Я отобразил их в employee_id_list. Я хочу, чтобы python принимал от меня входные данные, состоящие из конкретных ids сотрудников employees, которым я …

25.02.2022
Добавление динамического начального значения в фильтре

Я хочу добавить динамическое начальное значение для django-filter или django-autocomplete-light в мой DetailView. Я не знаю, как лучше создать это с django-filter, django-autocomplete-light или без третьего приложения У меня есть выпадающий список зависимостей (в моем случае это журнал …

25.02.2022
"Uncaught ReferenceError: user is not defined at" в Django

Я пытаюсь создать сайт электронной коммерции, следуя руководству Денниса Айви на YouTube. Но при применении некоторой логики в форме оформления заказа я столкнулся с ошибкой, которая гласит "Uncaught ReferenceError: user is not defined at". ["Uncaught ReferenceError: user …

25.02.2022
Как использовать dart sass в python

Существует ли какая-нибудь библиотека python для компиляции sass, которая использует реализацию Dart Sass? В настоящее время я использую библиотеку libsass-python. Но Libsass теперь устарела Какой лучший выбор для компиляции …

25.02.2022
Я не могу получить соответствующие данные, когда хочу связать внешний ключ с объектом User

Models.py class Order(models.Model): PAYMENT_OPTIONS = ( ('VISA','VISA'), ('Master','Master'), ('Octopus','Octopus'), ('Cash','Cash'), ) STATUS = ( ('Pending','Pending'), ('Delivered','Delivered'), ) user = models.ForeignKey(User,models.CASCADE,null=True,blank=True) customer = models.CharField(max_length=200,null=True,blank=True) card_id = models.IntegerField(null=True,blank=True) mobile = models.IntegerField(null=True,blank=True) email = models.CharField(max_length=200,null=True,blank=True) total_price = models.DecimalField(decimal_places=2,max_digits=7) payment_method = models.CharField(max_length=50,choices=PAYMENT_OPTIONS,null=True,blank=True) status = …

25.02.2022
Создание API с помощью generic.ListAPI занимает слишком много времени

Я создаю API в django с помощью generic.ListAPI, когда я открываю этот API, это занимает слишком много времени, около 5 минут. Ниже приведен мой код, какие ошибки я допустил, может ли кто-нибудь помочь мне class KeyMarket(generics.ListAPIView): queryset = UserAddress.objects.all() serializer_class …

25.02.2022
Как сохранить id razorpay в тайне в html, который передается в качестве контекста для обработки платежа?

Я использую файл .env для того, чтобы убрать переменные из settings.py, но razorpay_id, который должен быть секретным, все еще можно увидеть, проверив элемент страницы, в котором id передается в контексте. Как я могу сохранить его в "секрете" или каков …

25.02.2022
Информационная модель доступа Django с внешним ключом

My models.py 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) searched_titles = models.CharField(max_length=100) searched_topics = models.CharField(max_length=100) number_found_articles = …

25.02.2022
Пользовательский шаблон администратора Django has_change_permission всегда None

У меня есть пользовательский шаблон администратора, где мне нужно проверить значения has_add_permission и has_change_permission. Я вижу, что has_add_permission имеет значение True/False в зависимости от разрешения, назначенного пользователю. Значение has_change_permission всегда None. Например: {% if has_add_permission %} {# The condition …

25.02.2022
Nginx не обслуживает статические файлы и файлы, загруженные пользователем, в Django Kubernetes

Здравствуйте, я работаю на kubernetes и не могу получить статические файлы или документы пользователя. Это работает за nginx ingress все запросы и django работает как ожидалось. Но не могу понять, почему изображения и другие документы не могут быть получены …