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

04.04.2022
ValueError в /admin

Представление main.views.single_slug не вернуло объект HttpResponse. Вместо этого оно вернуло None. def single_slug(request, single_slug): categories = [c.category_slug for c in TutorialCategory.objects.all()] if single_slug in categories: matching_series = TutorialSeries.objects.filter(tutorial_category__category_slug=single_slug) series_urls = {} for m in matching_series.all(): part_one = Tutorial.objects.filter(tutorial_series__tutorial_series=m.tutorial_series).earliest("tutorial_published") series_urls[m] …

04.04.2022
Django - Есть ли способ отправить дополнительную информацию в промежуточное ПО для обработки исключений?

В Django промежуточное ПО для обработки исключений - это промежуточное ПО, которое переопределяет функцию process_exception(request, exception). Я пишу промежуточное ПО и хотел бы отправлять дополнительную информацию этому промежуточному ПО. Более конкретно, мое намерение состоит в том, чтобы фильтровать …

04.04.2022
Как получить все объекты в базе данных Django, связанные с текстовым полем id, используя поисковую систему, поиск ничего не отображает

У меня есть модель Item, которая принимает изображения, id пациента (текстовое поле), id изображения (pk). Я хочу выполнить поиск по идентификатору пациента и получить всю базу данных, связанную с этим идентификатором пациента . note: i …

04.04.2022
Как выйти из системы предыдущего вошедшего пользователя в Django

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

04.04.2022
Невозможно подключиться к докер-контейнеру Postgres из контейнера Django

Services: db: image: postgres volumes: - ./data/db:/var/lib/postgresql/data environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres ports: - "5432:5432" backend: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" environment: - POSTGRES_NAME=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres depends_on: - …

04.04.2022
Вложенная модель при ManyToMany в джанго, fk на обе модели, как отобразить?

Class BookingSerializer(serializers.ModelSerializer): ganttBarConfig = serializers.ReadOnlyField() user = UserSerializer() class Meta: model = Booking fields = "__all__" class EmployeeSerializer(serializers.ModelSerializer): bookings_st = BookingSerializer(many=True, read_only=True) class Meta: model = Employee fields = "__all__" class ProjectSerializer(serializers.ModelSerializer): employees = EmployeeSerializer(read_only=True, many=True) class Meta: model = …

04.04.2022
Django и Ajax: django url загружается в консоли, но функция просмотра не работает

В принципе, я сталкиваюсь с подобной проблемой, как здесь: django url загружается в консоли, но функция в представлении не работает, но я все еще не могу найти решение. Views.py (handler.py) def delete(request, project_id): fid = request.GET.get('fid', '') print("------------------", …

04.04.2022
Как отсортировать индекс нахождения похожей переменной [закрыто]

X=[a,a,a,b,b,c,a] Я хочу получить a=3, b=2, c=1, a=1 согласно приведенному списку.

04.04.2022
Как собрать имя переменной, чтобы использовать данные из JSONField внутри шаблона в django?

Я пытаюсь создать сайт для сериалов, используя фреймворк Django, я поместил в models.py всевозможные подробности о сериале и JSONField (с именем 'episodes') для определения количества сезонов и эпизодов в каждом сезоне.. Пример: { "1" : 15 , "2" : …

04.04.2022
Djoser- переопределить метод perform_create класса UserViewSet

Нужно переопределить метод perform_create класса Djoser UserViewSet. Я не знаю, как это сделать, может ли кто-нибудь мне помочь. Метод из UserViewSet def perform_update(self, serializer): super().perform_update(serializer) user = serializer.instance signals.user_updated.send( sender=self.__class__, user=user, request=self.request ) # should we send activation email after …

04.04.2022
Как интегрировать проекты Python/React с помощью инструментов рабочего процесса?

У нас есть бизнес, который продает продукты, и наш процесс продажи состоит из нескольких этапов. Наши микросервисы работают на DRF (Django Rest Framework), а front_end на react. Мы хотим динамизировать (low_code) наш процесс с помощью инструментов workflow под стандартом …

04.04.2022
Как получить количество лайков на странице facebook с помощью Django?

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

04.04.2022
NameError: имя 'users' не определено в python django

Здравствуйте, извините, если этот вопрос уже неоднократно задавался, но я надеюсь, что вы любезно поможете мне разобраться, в чем здесь проблема. Я изучаю учебник по краш-курсу python, в котором используются старые версии Django. Я установил приложение под названием …

04.04.2022
Django - выборка только связанного внешнего ключа в UpdateView и View

Посмотрите, пожалуйста, на эту установку ниже. В форме продукта отображается поле названия и выпадающий список категорий. Однако в выпадающем списке отображаются все категории от всех пользователей, но мне нужно показать только собственные категории пользователя, например filter(user=request.user), но я …

04.04.2022
Как объединить диктонарные значения с дубликатами

В Django у меня есть два аннотированных результата из двух разных моделей, я объединил их с помощью itertools и получил такие результаты. Первоначально мне успешно удалось получить все дубликаты и добавить их значения с помощью values().annotate(), теперь моя проблема …

04.04.2022
Индекс списка запросов с помощью django

у меня проблема с django, когда я использую эти два массива: institution_ids [(2,), (16,)] project_ids [(3,), (1,)] в этом запросе: queryset = Patient.active.filter(tss_id__in=institution_ids, project_id__in = project_ids) он возвращает мне все комбинации, но мне нужен такой результат: queryset …

04.04.2022
Одна большая модель против маленьких моделей с отношением по внешнему ключу - Django

Простите за глупый вопрос, но я не могу понять, что я должен здесь использовать. Кроме того, я новичок в этом. База данных - это своего рода страница профиля спортивного игрока в целом, что-то вроде Википедии. Поля типа …

04.04.2022
Визуализация данных Platfrom

Добрый день, Я очень новичок в визуализации данных и хотел бы узнать, могу ли я получить рекомендации о том, какие языки back-end и front-end лучше всего подойдут для достижения следующего: У нас есть данные, хранящиеся в …

04.04.2022
Как установить базовый URL в Django 3.2.5

Я хотел бы запустить Django из расположения https://www.example.com/abc/, чтобы у меня был интерфейс администратора по адресу https://www.example.com/abc/admin/. И интерфейс входа в веб-приложение по адресу https://www.example.com/abc/ Где я могу установить базовый …

04.04.2022
Почему я не вижу форму для комментариев на своей странице

Метод просмотра: if self.request.method == 'POST': comment_form = CommentForm(data=self.request.POST) if comment_form.is_valid(): # Create Comment object but don't save to database yet new_comment = comment_form.save(commit=False) # Assign the current post to the comment new_comment.post = post # Save …

04.04.2022
Проблема при профилировании запросов с помощью django query profiler

вопрос относительно django query profiler, https://github.com/django-query-profiler, Когда я добавляю журналы, как показано на рисунке, количество дубликатов запросов увеличивается, как показано ниже: В то время как если я удаляю журнал, …

04.04.2022
Копирование кода с помощью Dockerfile или монтирование тома с помощью docker-compose

Я следую официальному руководству на сайте Docker Файл докера имеет вид FROM python:3 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY requirements.txt /code/ RUN pip install -r requirements.txt COPY . /code/ docker-compose это: …

04.04.2022
Как передать значение из ajax в представления

У меня есть поле выбора в моем шаблоне и каждый раз, когда я изменяю значение, я должен нажать кнопку, чтобы отправить значение. Я знаю, что ajax может решить эту проблему, но вот что я пытаюсь сделать следующим образом: Views.py …

04.04.2022
"detail": "Метод \"GET\" не разрешен." в permissions

Я написал свои permission_classes: from rest_framework import permissions class IsAdminOrReadOnly(permissions.BasePermission): def has_permission(self, request, view): if request.method in permissions.SAFE_METHODS: return True return bool(request.user and request.user.is_staff) class IsOwnerOrReadOnly(permissions.BasePermission): def has_object_permission(self, request, view, obj): if request.methods in permissions.SAFE_METHODS: return True return obj.user == …

04.04.2022
Nginx не загружает мой проект с другого сервера

У меня три сервера 10.77.12.54, 10.77.12.55, 10.77.12.56 мое приложение на 54, Postgres на 55, и Nginx на 56 сервере я создал файл gunicorn.shock и файл gunicorn.server и я добавил IP приложения в файл конфигурации Nginx, а также создал sites-available, …

04.04.2022
Def get_absolute_urls(self): не работает , Django

Когда я нажимаю на заголовок поста, он должен перейти к деталям поста (detail.html), но это не работает, как мне это исправить? Вот Model.py class Post(models.Model): ....... def get_absolute_urls(self): return reverse('blog:post_detail', args=[self.publish.year, self.publish.month, self.publish.day, self.slug]) Urls.py urlpatterns= …

04.04.2022
Как переопределить get_object в DetailView Django

Как я могу переопределить get_object в моей ситуации? Я пробовал разные варианты, но они не увенчались успехом. Например, если я попробую: return self.get_object(). возникает RecursionError: превышена максимальная глубина рекурсии модель: class Shop(models.Model): name = models.CharField(max_length=100, verbose_name='Название магазина') description = …

04.04.2022
Django formset, для каждой формы свои данные, отличные от select

У меня есть набор форм и я хотел бы, чтобы первые данные внутри select были уже выбраны в каждом наборе форм, в моем случае у меня есть два данных, поэтому в первом наборе форм будут первые данные, а во …

04.04.2022
Не удалось разрешить среду импорта

я работаю в проекте django, но не могу импортировать окружение. Я пробовал переустанавливать окружение, django-environ, пробовал снова выбрать мое виртуальное окружение но все равно код vs выдает желтое подчеркивание в "environ" import environ from store.settings.base import * …

04.04.2022
Как отфильтровать задачи с датой создания в списке задач

Я пытаюсь показать дату создания задач в моем списке в HTML. class Task(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True) title = models.CharField(max_length=200) description = models.TextField(max_length=1000, blank=True, null=True) complete = models.BooleanField(default=False) created = models.DateTimeField(auto_now_add=True) А это мой HTML …

04.04.2022
Миграции Django - как применить новые правила к ранее сохраненным экземплярам модели?

Допустим, у меня есть следующая модель, и у меня уже есть несколько экземпляров модели, сохраненных в базе данных - class Comment(models.Model): comment_text = models.CharField(max_length=255) Теперь, если я хочу изменить аргумент max_length на 127 вместо 255 и применить …

04.04.2022
PgAdmin4 сохраняет нулевое значение

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

04.04.2022
Обход таймаута gunicorn worker для определенной конечной точки

У меня есть приложение Django (3.2.4), работающее на Gunicorn (20.1.0), и у этого приложения есть одна тяжелая конечная точка. Эта конечная точка возвращает отчет в формате csv, который может быть очень большим: def _stream_serialized_data(): paginator = Paginator(MyModel.objects.filter(**filter), 5000) for …

04.04.2022
Невозможно вызвать функцию Django

Def ravi(request): if request.method = "POST": entered_index = request.POST['index'] socket_opened = False def event_handler_quote_update(message): print(f"quote update {message}") def open_callback(): global socket_opened socket_opened = True alice.start_websocket(subscribe_callback=event_handler_quote_update, socket_open_callback=open_callback, run_in_background=True) while(socket_opened==False): pass alice.subscribe(alice.get_instrument_by_symbol('NSE','ONGC'),LiveFeedType.MARKET_DATA) form = trades() return render(request, "blog/box_breakout.html",{'form': form}) "Когда …

04.04.2022
Не получается загрузить фото не из формы не из админки Django

Почему при попытке загрузить картинку через админку или через форму может вылезать ошибка TypeError at /upload/ expected str, bytes or os.PathLike object, not list Я понимаю, что он говорит, что видимо ожидается просто путь к картине, а отправляется список, но …

04.04.2022
Использование функции F в аннотации

У меня проблема с использованием функции f в аннотации Я использую функцию F для получения "user__id" и передаю его в get_user_daynum, который должен вернуть число, но он всегда возвращает одно и то же число. После этого я фильтрую их, …

04.04.2022
Django inlineformset_factory не отображает все начальные данные

Я предоставляю список словарей при инстанцировании inlineformset для отображения некоторых начальных данных, например: initial_data = [{'form1': 'foo'}, {'form2': 'foo'}, {'form3': 'foo'}, {'form4': 'foo'}, {'form5': 'foo'}] Затем я добавляю это в свой набор форм: MyInlineFormset(initial=initial_data) Однако …

04.04.2022
Как я могу изменить этот запрос в ORM? (JOIN без внешнего ключа и порядок по второй таблице)

Здравствуйте, у меня есть две такие модели, class Sample(models.Model): name = models.CharField(max_length=256) ## processid = models.IntegerField(default=0) # class Process(models.Model): sample = models.ForeignKey(Sample, blank=False, null=True, on_delete=models.SET_NULL, related_name="process_set") endstat = models.CharField(max_length=5, choices=ENDSTATChoice, default='0') и я хочу …

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

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

04.04.2022
Направьте меня к настройке стороннего google login для моей веб-страницы с помощью django rest framework и React JS

Я застрял на настройке аутентификации входа в google, используя django rest framework в бэкенде и react JS во фронтенде. У нас есть email и passowrd пользовательский логин для сайта и нам нужно реализовать сторонний google логин. Я перепробовал много …