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

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 логин. Я перепробовал много …

04.04.2022
Pycharm не может предложить импорт для django.test

Не предлагал ни одного класса в django.test, но работал в django.http. Как это исправить? <img alt="enter …

04.04.2022
Почему я получаю ошибку валидации, даже если ввод в форму правильный

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

04.04.2022
Доступ нескольких пользователей к одной основной учетной записи Django auth

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

04.04.2022
Как обновлять и вставлять записи через каждые 1 минуту в sqlite?

Я создал проект django, который содержит одну таблицу. Я хочу автоматически обновлять записи в sqlite базе данных через каждую минуту. Как это можно сделать? Я уже использовал библиотеку time.sleep(18000) из python, но это не помогло. В операторе …

04.04.2022
Как собрать имя переменной в языке шаблонов Django?

Я пытаюсь собрать переменную в шаблоне Django таким образом: obj.length.forloop.counter где foorloop.counter должен возвращать число. например obj.length.1 затем obj.length.2 и так далее... Я попробовал добавить фильтр: obj.length|add:forloop.counter но это вообще ничего не дало. Могу ли я как-то …

04.04.2022
Создание сервера Staging Server для тестирования веб-приложения Django

Я следил за книгой Гарри Дж. У. Персиваля "Разработка на основе тестирования с помощью Python". В главе "Testing Deployment Using a Staging Site" я запутался в том, какие действия мне следует предпринять, чтобы реализовать следующее: Развитие сервера …

04.04.2022
Django атрибут "fields" пользовательских форм (UserCreationForm и UserChangeForm)

Согласно Django docs: Настоятельно рекомендуется явно задать все поля, которые должны редактироваться в форме, используя атрибут fields. У меня есть пользовательская модель пользователя, поэтому я отменил UserCreationForm и UserChangeForm, но я не уверен …

04.04.2022
Django как не комментировать некоторые строки с помощью makemessages

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