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

07.03.2022
Получение функции post() из функции представления, возвращаемой resolve()

Я определил класс на основе rest_framework.views.APIView и добавил его как представление к некоторому url. Например, так: from rest_framework.views import APIView from rest_framework.response import Response from django.urls import path class MyApi(APIView): def post(self, request): # Do something with …

07.03.2022
Поле DRF Nested Serializer не отображается

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

07.03.2022
Переопределение метода восстановления в Django

Я хотел бы запускать часть кода после восстановления объекта в Django, но не запускать его каждый раз, когда выполняется save(). Как переопределить метод восстановления в Django? Я знаю, что он использует метод save(), но я бы предпочел иметь его отдельно …

07.03.2022
Celery workers не работает с RabbitMQ после обновления

Описание проблемы У меня есть работающее django приложение, использующее Celery вместе с Mongo и RMQ (3.7.17-management-alpine) Приложение работает на kubernetes кластер Приложение работает нормально в целом Но когда я обновляю Celery (3.1.25) и Kombu (3.0.37) …

07.03.2022
Как вызвать функцию Django из шаблона и сохранить возврат в переменной

Контекст: У меня есть фрагмент HTML, который я хочу рассеять в шаблоне на случай, если функция вернет "true". Детали: Моя функция def show_avg_kpi(): return config.avg_times_visible register.filter('show_avg_kpi', show_avg_kpi) Шаблон (это кусок кода для отображения или нет): {% …

07.03.2022
Система регистрации с вводом данных пользователя на Django

Я пытаюсь сделать систему регистрации, где студенты могут сделать это сами, введя свои ID, но я действительно борюсь. Следующие представления, модели, формы и html VIEW class Attendance(CreateView): template_name = 'homepage.html' model = GetAttendance fields = ['aluno'] success_msg = "Check …

07.03.2022
Не могу зайти на эту страницу, слишком долго отвечал. Django, Gunicorn и Nginx. Это происходит до тех пор, пока я не перезагружу свой экземпляр вручную.

Я разместил свой сайт Django на экземпляре AWS Lightsail на сервере Ubuntu с Nginx и Gunicorn. Все работает отлично, когда он работает очень быстро, все работает отлично, но иногда он перестает работать, я не могу попасть на сайт, …

07.03.2022
Как отправить kwargs для формы MultipleChoiceField в модульном тесте POST представления

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

07.03.2022
Как запросить данные из двух таблиц с помощью django?

У меня есть таблицы mySQL, связанные отношениями "один ко многим" параметрами главной таблицы являются: имя возраст рост параметрами второй таблицы являются: f_name (как внешний ключ ) salary_date salary Я уже …

07.03.2022
Django обновление или создание - предварительное сохранение

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

07.03.2022
Использование concurent.futures вызывает у меня странную ошибку AttributeError на django python с каналами

Я столкнулся с проблемой, пытаясь использовать пакет concurrent.futures в python. Я работаю над сайтом, используя django и каналы для выполнения асинхронной коммуникации. Мне нужно загрузить данные из многих url и я хочу иметь возможность сделать это с помощью …

07.03.2022
Можно ли получить доступ к странице администратора после того, как приложение загружено в интернет? | Django

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

07.03.2022
Проблемы с извлечением данных из базы данных django и их тестированием

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

07.03.2022
Разные пользователи/группы должны видеть разные строки при редактировании сообщения?

Допустим, у меня есть модель: class Post(models.Model): title = models.charfield(max_length=50) content = models.TextField() approved = models.BooleanField(default=False) и у меня есть 2 группы/типа пользователей: редактор manager Менеджеры могут создавать посты и редактировать каждую строку (заголовок, …

07.03.2022
Как сделать/использовать меню навигации для хедера и сайдера в ReactJS с помощью Django Rest API?

Привет, я хочу сделать меню заголовка с помощью Django Rest API на основе ролей/групп. Я использую ReactJS как Frontend и Django как Backend. Я хочу, чтобы пользователи могли видеть и использовать ссылки, основанные на их ролях/группах в Rest api. Есть …

07.03.2022
Валидация модели Django не поднимает исключение при full_clean()

У меня есть Model и ModelForm с пользовательским валидатором (который разрешает только "H" или "A" в CharField): def home_away_valid(value): return value == 'H' or value == 'A' class Team(models.Model): name = models.CharField(max_length=180) home = models.CharField(max_length=2, validators=[home_away_valid], default='H', db_index=True) class …

07.03.2022
Как я могу удалить или скрыть второй лигн этой таблицы [дубликат]

У меня есть таблица вот мой код Как я могу удалить всю вторую строку 'Date'? new = output_df.groupby([output_df['Date'].dt.date, 'type']).size().unstack(fill_value=0) new.sort_values(by=['Date'], ascending=True) new['Total per date'] = output_df.groupby([output_df['Date'].dt.date])['type'].count() new.loc['Total', :] = new.sum(axis=0) new = new.astype(int) введите …

07.03.2022
Django фильтр, в котором модель не имеет внешнего объекта или внешнее поле равно

У меня есть две модели Community и UserCommunity Модель сообщества class Community(models.Model): # Community name name = models.CharField(max_length=64) slug = models.CharField(max_length=40, blank=True) admins = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name="admins", blank=True ) admins = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name="admins", blank=True ) members = …

07.03.2022
ImportError: невозможно импортировать имя 'ExceptionReporterFilter'

Получение ошибки в моем проекте Django. ImportError: cannot import name 'ExceptionReporterFilter' Я использую его в следующем классе from django.views.debug import ExceptionReporterFilter class JSONExceptionReporterFilter(ExceptionReporterFilter): pass Я использую Django==2.2.1 Что можно исправить?

07.03.2022
Permissions к записям базы данных

Как сделать доступ к записям базы данных только для автора записи?

07.03.2022
Печать опций флажка Multiselect 1 поля ввода в 4 столбцах

Я использую Django Form для получения одного ввода от пользователя, это поле check-box, где пользователь может выбрать несколько значений. Поскольку количество вариантов больше 100, я пытаюсь показать их в 4 колонках на основе значений вариантов. То есть, если значение опции …

07.03.2022
Django Rest Framework:Как вычислить процент продолжительности видео?

В моем проекте есть раздел видео, в котором я хочу рассчитать процент времени, которое пользователь будет смотреть. Через приведенный ниже URL можно получить доступ к деталям видео URL : video/video_id выход: "video": { "id": "84e7288c-dc09-44aa-850c-08546a98ffde", "deleted": null, "datetime_created": "02/04/2022 06:56 …

07.03.2022
Лучший способ редактирования или обновления объекта в Django

я новичок в django и django rest framework, я создаю приложение с несколькими моделями, у которых есть ForeignKey и ManytoManyField Мой вопрос в том, какой лучший способ добавить объект, обновить поле, установить значение (ForeignKey) или создать …

07.03.2022
Создание документации по sphinx с помощью тегов Django

Я пытаюсь создать документацию sphinx с использованием шаблона Read the Docs для проекта Django. Я документирую его, используя теги Django Например Download :model:`ManagementSoftware.Order` CSV Когда я пытаюсь сгенерировать документацию с помощью команды make html, я получаю ошибку docstring …

07.03.2022
Как сделать экземпляр модели в django update views

Views.py def visitor(request): fruser = FRUser.objects.get(id=1) if request.method == "POST": fruser.uid = request.POST.get('visitor_nric_no') fruser.name = request.POST.get('name') fruser.company_name = request.POST.get('company_name') fruser.user_type = request.POST.get('userType') fruser.visit_purpose = request.POST.get('purposeOfVisit') fruser.valid_from_date = request.POST.get('validFrom') fruser.valid_till_date = request.POST.get('validTill') fruser.save() print(fruser.name) return render(request,'kiosk/visitor-checkIn/photo-registration.html',{'fruser':fruser}) else: return render(request, 'kiosk/visitor-checkIn/visitor-new-registration.html') …

07.03.2022
DRF: FieldError Cannot resolve keyword 'microcontrollers' into field when trying to join models

Я пытаюсь сериализовать две модели так, чтобы получить поле name из одной и остальные данные из другой. Однако когда я пытаюсь соединить их, я получаю следующую ошибку. FieldError at /api/CUTAQ/SE1/testdata/ Cannot resolve keyword 'microcontrollers' into field. Choices are: altitude, …

07.03.2022
Преобразование списка в Django Queryset

Здесь я пытаюсь найти другой способ. Мои продукты будут отображаться двумя способами, если пользователь передает местоположение, то сначала берется местоположение, а затем обычно делаю свой фильтр, используя django-filters. Фильтр работает нормально, если только у меня нет проблемы с тем, что …

07.03.2022
Оптимизация запросов с ForeignKey на self модель

Есть следующие модели models.py class Comment(models.Model): parent = models.ForeignKey("self", on_delete=models.CASCADE, null=True, blank=True, related_name="replys") ... class Notification(models.Model): comment = models.ForeignKey(Comment, null=True, on_delete=models.CASCADE) ... serializers.py class CommentSerializer(serializers.ModelSerializer): replys = serializers.SerializerMethodField() ... def get_replys(self, obj): queryset = obj.replys.select_related("author", "author__avatar").prefetch_related("author__engagement") serializer = CommentSerializer(queryset, …

07.03.2022
Функция выполняется два раза

В файле manage.py мне нужно, чтобы функция run выполнялась. Она выполняется, но 2 раза! Как можно решить данную проблему? manage.py def main(): """Run administrative tasks.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_site.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: print('error') raise …

07.03.2022
Оптимизация запросов с внешним ключом к модели self

У меня есть следующий models.py class Comment(models.Model): parent = models.ForeignKey("self", on_delete=models.CASCADE, null=True, blank=True, related_name="replys") ... class Notification(models.Model): comment = models.ForeignKey(Comment, null=True, on_delete=models.CASCADE) ... и serializers.py class CommentSerializer(serializers.ModelSerializer): replys = serializers.SerializerMethodField() ... def get_replys(self, obj): queryset = obj.replys.select_related("author", …

07.03.2022
Используйте или для комбинации фильтров

У меня есть два запроса, как показано ниже, Вот, Это работает правильно, но я хочу использовать OR для этих предложений. У меня есть идеи для использования Q Но у него сложный фильтр. cls.objects.filter(point1__gt=0).filter(point1__lt=100) cld.objects.filter(point2__gt=0).filter(point2__lt=100) Есть …

07.03.2022
Атрибут href в шаблонах django не получает данные?

У меня есть ряд кнопок во фронтенде, которые отображают динамически создаваемые данные, как показано Я создаю href для каждой из этих кнопок, где я отправляю динамические данные в views.py, используя URL. href …

07.03.2022
VSCode: не удалось загрузить доступные опции для тега шаблона Django `load`?

Предполагается, что внизу я могу выбрать crispy_forms_tags (поскольку я установил) и другие. А вот "Loading..." просто сохраняется без перечисления всех доступных вариантов. Как это исправить, пожалуйста? Спасибо.

07.03.2022
Как я могу проверить, содержит ли название модели моего общества идентификатор города или нет?

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

07.03.2022
Цепочка выпадающих элементов в ModelFormset_Factory - Django

Я хочу иметь цепочку выпадающих списков в наборе форм модели. В моем приложении App_Prod есть 4 модели - Category, Product, OrderInfo, Order. В моей форме я использовал два представления вместе. OrderInfo и Order. Поэтому список выбора поля product модели …

07.03.2022
Как я могу фильтровать элементы в DjangoRestFramework?

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

07.03.2022
Проверка загружаемого файла на размер и формат

Загружаю изображение при помощи generics.ListCreateAPIView. Как лучше организовать проверку файла на размер и формат?

07.03.2022
Не могу войти в систему facebook с помощью библиотеки allauth, используя Django из-за CSRF токена и выдал мне CSRF verification failed. Запрос прерван

У меня есть сервер, развернутый в AWS с использованием Django, и все работает нормально, пока я не нажимаю на кнопку login with facebook Button, она показывает обычное всплывающее окно входа в facebook и после ввода моего email и пароля вместо …

07.03.2022
Django, как установить разрешения на основе групп

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