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

31.12.2021
Как запрашивать и обновлять вложенные JSON-данные в Django

У меня есть следующий класс, определенный для ведения статистики для системы голосования. class FormPage(AbstractForm): submission_stats = models.JSONField(null=True, editable=False) Теперь у меня есть submission_stats в следующем формате: [ { "id":4, "label":"checkboxes", "choices":[ { "content":"option-A", "num_vote":0, "user_list":[ ] }, …

31.12.2021
Ошибка команды установки Anyjson при клонировании существующего проекта python

Я получил этот проект через github, после клонирования и выполнения следующих шагов: python -m venv ./venv venv\scripts\activate pip install -r requirements.txt в pip install -r: Выдает следующие ошибки: error in anyjson setup command: use_2to3 is invalid. …

31.12.2021
Каково назначение формы в django?

В django: request.POST--1-->corresponding_SQL--2-->database . И мы используем form = ModelForm(requst.POST).save() для сохранения формы в базе данных. Форма имеет хорошо продуманный "конструктор", который принимает значение и ключ из queryDict(request.POST) и преобразует их в данные внутри экземпляра формы по одному. …

31.12.2021
СПИСОК КОЛИЧЕСТВА КАТЕГОРИЙ, ЗАПРАШИВАЕМЫХ В ТЕЧЕНИЕ ОДНОЙ ИТЕРАЦИИ

Здравствуйте, добрый вечер, не могли бы вы помочь мне со следующим вопросом? вопрос? В моем представлении я создал запрос, в котором перечислены все категории, кроме одной. кроме одной, эти категории итерируются в цикле For на html-странице. html-странице модель …

31.12.2021
Развертывание приложения django на EC2... сервер запускается через docker compose, но выдает ошибку при попытке связаться с хостом?

Первый раз развертываю приложение, так что потерпите... У меня запущен мой экземпляр EC2. Я разместил свой код на сервере с запущенным docker-compose (docker-compose -f docker-compose.yml up), и в логах говорится, что он работает с Starting development server at …

31.12.2021
Django Channels: Сообщения WebSocket не отправляются в продакшене

У меня есть сервер Django, который использует WebSockets для отправки обновлений в реальном времени веб-клиентам. Все это прекрасно работает локально (с manage.py runserver), но на производстве я сталкиваюсь с проблемой, что большинство сообщений просто не отправляются вообще. Я проверяю …

31.12.2021
Django Rest Framework Запрос исправлений с загрузкой изображений

Я пытаюсь сделать конечную точку для обновления изображения профиля пользователя. Однако, когда я делаю запрос PATCH, поле profile_image не изменяется на загруженный файл. Я тестировал на postman, используя form-data, и получаю ответ "Обновление завершено", но поле profile_image остается нулевым. views.py …

31.12.2021
Как передать данные из одной функции View в другую для многошаговой формы?

В настоящее время я работаю над созданием сайта по управлению хоккейной лигой. Функция, над которой я сейчас работаю, это ввод "Отчета об игре". Это место, где хранитель счета вводит все детали игры после ее завершения. Сама функция отчета об игре …

31.12.2021
Django - Почему для некоторых полей FileFields возвращается полный URL, а для других нет?

Итак, у меня есть представление, которое возвращает список сообщений, похожих на сообщения на стене facebook. Как вы можете видеть на изображении выше, это включает в себя: изображения, видео, возможно, аватар, …

31.12.2021
Django представление с slug и id

У меня есть этот URL path('kategorie/<slug:slug>-<int:pk>', views.category_view, name="category_view"), А этот вид def category_view(request,slug,pk): categories = EcommerceProductCategory.objects.all().filter(slug=slug, pk=pk).order_by('-created_at') product = Product.objects.filter(slug=slug).order_by('-created_at') context = { 'categories': categories, 'product': product, } return render(request, 'ecommerce/category_view.html', context=context) Теперь я …

31.12.2021
Несколько виджетов в поле формы - Django Forms

Я работаю над формой в Django, и у нее есть элемент select с уникальным ID. Вот что я сейчас делаю: instance_type = forms.CharField(label='Instance Type', widget=forms.Select(choices=INSTANCE_TYPES), widget=forms.TextInput(attrs={'id':'instance_type'})) Проблема в том, что Django выдает мне синтаксическую ошибку, которая гласит: …

31.12.2021
Pipenv.exceptions.ResolutionFailure; ERROR: Отключение обработки PEP 517 недействительно

Я столкнулся с тем, что кажется конфликтом зависимостей при попытке запустить pipenv lock, но не могу понять, что вызывает это: [pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies. You can use …

31.12.2021
Django: Сценарий, выполняющий множество запросов, работает значительно медленнее при выполнении из представления администратора, чем при выполнении из оболочки

У меня есть сценарий, который циклически просматривает строки внешнего csv-файла (около 12 000 строк) и выполняет один запрос Model.objects.get() для получения каждого элемента из базы данных (конечный продукт будет намного сложнее, но сейчас он урезан до минимальной функциональности, чтобы …

31.12.2021
Импорт "rest_framework" не может быть разрешен

Я устанавливал django Rest Framework для своего проекта. Я установил его с помощью pip install djangorestframework он работал совершенно нормально, затем я добавил строку rest_framework в INSTALLED_APPS в settings.py. И теперь я хочу импортировать Response из rest_framework в views.py, …

31.12.2021
Почему у меня TypeError: ожидается строка или байтоподобный объект - django

Hello Я делаю приложение на django и я использовал sqlite Я хочу перейти на postgres теперь, но у меня эта ошибка Я думаю, что-то связанное с временем, но я действительно не знаю, как решить это.

31.12.2021
Ajax POST не работает из-за отсутствия CSRF-токена

У меня довольно странная проблема. У меня есть, вероятно, 100s ajax вызовов обратно к моему бэкенду. Все они работают, кроме одного. По какой-то причине на одной странице, которая не требует, чтобы пользователь вошел в систему для доступа (но пользователь …

31.12.2021
Как запускать сценарий или команду каждый раз, когда терминал (zsh) открывается в рабочей области VSCode?

Я работаю над проектом Django на macOS. В моем терминале работает zsh. Я хочу создать полезные псевдонимы, например run вместо python manage.py runserver, но я не хочу запускать эти команды каждый раз, когда я открываю новый терминал. …

31.12.2021
Pytest-django и консервативный доступ к базам данных

Я знаю, что pytest-django использует "консервативный" подход к доступу к базе данных: https://pytest-django.readthedocs.io/en/latest/database.html. И у меня нет проблем с этим, но, как ясно видно на той же странице, база данных, к которой осуществляется доступ, все еще …

31.12.2021
Обработка большого количества текстовых полей ввода в Django?

Я использую Django 3 (все еще) на своем сайте резюме. В качестве примера личного проекта я работаю над решателем судоку, поэтому у меня есть 81 текстовое поле ввода в сетке. Я пытаюсь найти наименее болезненный способ обработки до 81 ввода …

30.12.2021
Django Как выполнить массовое обновление всех дочерних объектов?

Я создаю систему справочной службы на django. Где любой может открыть тикет для поддержки клиента. Предположим, у меня есть родительский объект #001 и все дочерние объекты этого родителя имеют одинаковый id тикета. Для лучшего понимания смотрите скриншот: <a href="https://i.stack.imgur.com/clMs8.png" rel="nofollow …

30.12.2021
Heroku работает очень медленно при большом количестве запросов

У меня есть приложение Django, развернутое на Heroku. Несколько дней назад все было в полном порядке, когда трафик был небольшим. У меня было 5 запросов в секунду, а время ответа не превышало 2 секунд. Однако недавно я начал …

30.12.2021
Запуск подпроцесса для захвата вывода для node js

У меня есть файл add.js и его содержимое - var add = (a, b) =&gt; a + b; const args = process.argv; console.log(add(args[2], args[3])); и когда я запускаю его из django, используя - def cmdline(command): process …

30.12.2021
Как создать теги статьи из разделения заголовка в Django

Я хочу создавать теги статей из заголовка поста RSS-ленты. Затем сохранять эти теги в БД с post_id заголовка, из которого я получил теги. Что-то вроде этого: Title = "Voyant raises $15M to scale production of its tiny, inexpensive lidar tech" …

30.12.2021
Построение пригласительного кода для регистрации пользователей Django 4.0

Я хочу построить систему регистрации пользователей по пригласительному коду в Django. Для регистрации нового пользователя необходимо заполнить два поля формы 'INVITE' (UUID, полученный от уже существующего пользователя) и 'PASSWORD'. После отправки данных (requests.POST) Django проверяет пригласительный код (находит его в …

30.12.2021
Django модели "один ко многим" - Как создать "многие", когда "один" создан?

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

30.12.2021
Реализация REST API с помощью Django

Это моя модель Django: class M(models.Model): a = models.IntegerField() b = models.IntegerField() Это сериализатор: class MSerializer(ModelSerializer): class Meta: model = M fields = ['a', 'b'] Я хотел бы иметь возможность реализовать эти REST API: 127.0.0.1:8000/m/ (GET …

30.12.2021
Form.as_p работает нормально, но отдельные поля формы отправляются некорректно

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

30.12.2021
Ajax json не показывает никаких экземпляров

что даже если я подключил json данные к ajax, он не показывает мне никаких результатов. def get_json_categories(request): query_get = request.GET if query_get: query_get = query_get['q'] categories = EcommerceProductCategory.objects.filter(name__contains=query_get).order_by('name') else: categories = EcommerceProductCategory.objects.order_by('name') data = {} data['results'] = [] for …

30.12.2021
Как показать кнопку удаления для modelformset - django

Я пытаюсь реализовать приложение, которое имеет две модели: Booking и Visitor каждая бронь должна иметь несколько посетителей, поэтому посетитель должен быть набором форм, чтобы добавить несколько посетителей, но иногда нам нужно удалить ненужную форму из посетителя, {{form.DELETE}} показывает флажок, …

30.12.2021
Django как создать сериализатор ListField, который принимает DictField со значениями изображений

Как написано в заголовке, мне нужно создать пользовательский сериализатор ListField, который принимает словарь строковых ключей и значение Image Пример ввода: [ {'1':FirstImage} , {'3',ThirdImage} ] Что я пробовал: customSerializer = serializers.ListField( child=serializers.DictField( child=serializers.ImageField(allow_empty_file=True, use_url=False) ) ) …

30.12.2021
Как успешно включать дополнительные поля и обновлять/удалять существующие поля (за один раз) с помощью modelformset_factory/inlineformset_factory

У меня есть готовые модели, добавление новых продуктов, с этим я разобрался, но включение дополнительных полей и обновление/удаление этих новых добавленных полей на одной html форме было такой болью, ниже приведены мои точные коды с небольшими изменениями #my models.py …

30.12.2021
Повлияет ли игнорирование этого (ValueError: signal works only in main thread of the main interpreter) на что-либо?

У меня запущен сервер Django, и когда он получает данные пользователя, он запускает отдельную программу в файле views.py. После ее завершения я получаю эту ошибку как в терминале, так и на хост-сервере: handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler)) ValueError: signal only …

30.12.2021
Переопределение сохранения модели Django

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

30.12.2021
Статические файлы не будут служить в продакшене для приложения Django в Heroku

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

30.12.2021
Почему я получаю эту ошибку в django, когда выполняю эту команду?

Python manage.py runserver Наблюдение за изменениями файлов с помощью StatReloader Исключение в потоке django-main-thread: Traceback (последний последний вызов): Файл "C:\Program

30.12.2021
Build invite-code user registration Django 4.0

I want build a invite-code registration user system in Django. For registration a new user need to fill two fields of form 'INVITE' (UUID getted from already exists user) and 'PASSWORD'. After send data (requests.POST) Django check invite-code (finds it …

30.12.2021
Как добавить комментарий на сайт django с помощью ajax вызова и без обновления?

На сайте существует форма, где пользователи могут комментировать товары. Комментарии связаны с товарами. Используется Jqery из Boostrap base.html.(работает с другим ajax-вызовом) С ajax комментариями борюсь уже неделю) Пытаюсь сделать это только для одного товара, чтобы понять как это работает. Без …

30.12.2021
Не загружается страница админки в Django

Установил сайт на хостинг, создал суперюзера, хотел войти в админку и получил ошибку Server Error (500). Логи показали вот что App 29126 output: File &quot;/var/www/u1245015/data/oskenv/lib/python3.9/site-packages/django/contrib/sites/models.py&quot;, line 39, in _get_site_by_request App 29126 output: SITE_CACHE[host] = self.get(domain__iexact=host) App 29126 output: File &quot;/var/www/u1245015/data/oskenv/lib/python3.9/site-packages/django/db/models/manager.py&quot;, …

30.12.2021
Создание хэша данных в сериализаторах django rest framework

я хочу сделать SHA256 хэш некоторых полей в моем сериализаторе и установить его в другое поле в том же сериализаторе, вот моя модель: class Something(models.Model): x = models.CharField(max_length=300) y = models.IntegerField() z = models.IntegerField() f = models.IntegerField() hash = …

30.12.2021
Push rejected, failed to compile python project - Django , Heroku

Это мое первое развертывание, я пытаюсь продвинуть мой проект django в heroku, но он говорит push rejected; failed to compile python project. Я изменил нижние версии python, но безрезультатно Любая помощь будет признательна!!! Спасибо. Вот мой вывод cmd …