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

14.05.2022
Мне нужно разбить массив на подмассивы с одинаковыми значениями в python

Предположим, что у меня есть следующее queryset_array: queryset_array = [{"category":"a"},{"category":"a"},{"category:"b"},{"category":"b"},{"category":"c"},{"category":"c"}] Как я могу преобразовать этот массив наиболее эффективным питоновским способом в: array_1 = [{"category":"a"},{"category":a"}}] array_2 = [{"category":"b"},{"category":"b"}] array_3 = [{"category":"c"},{"category":"c"}]

14.05.2022
React - Не удалось выполнить разбор модуля: Вам может понадобиться соответствующий загрузчик для обработки этого типа файлов 6:15

Помогите мне с этой ошибкой: NPM run error мои настройки вебпака: module.export = { module: { rules: [ { test: /\.js$|\.jsx/, exclude: /node_modules/, use: { loader: "babel-loader", presets: ['es2015'] } } ], } }

14.05.2022
Как загрузить изображение с веб-камеры с помощью JavaScript ajax на сайт Django?

Я создаю сайт для трансляций с использованием Django, и мне нужно загрузить изображение с помощью ajax post запроса в форму модели на сайте django. Я работаю со следующим кодом: Модели: from django.db import models from django.contrib.auth.models import User …

14.05.2022
Как получить id тега при нажатии в Django? [дубликат]

Вот html <div class="items-link items-link2 f-right"> <a href="{% url 'applytojob' %}" name="job_id" id="{{job.job_id}}" >Apply</a> </div> Здесь id является динамическим, поэтому всякий раз, когда я нажимаю на эту ссылку, мне нужно получить id этого тега для моего кода …

14.05.2022
Мне нужно применить функцию values_list() к набору queryset после фильтрации

Ниже приведен мой класс представлений: from apps.embla_services.filters import RentPostFilters from django_filters import rest_framework as filters from apps.embla_services.models import RentPost from apps.embla_services.serializers import RentPostBriefSerializer class SearchRentPosts(generics.ListAPIView): def get_queryset(self): city = self.request.query_params.get("city") if city: return RentPost.objects.filter(city__name=city) else: return RentPost.objects.all() serializer_class = …

14.05.2022
Django: Как отфильтровать модель с несколькими пробелами?

У меня есть модель с полем char со значениями следующего вида: "Justin Roseman" (one single whitespace betwen words) "Justin Roseman" (two whitespaces betwen words) " Justin Roseman " (a lot whitespaces betwen words) etc. etc... Я хочу …

14.05.2022
Можно ли создать 1 статический файл для всех приложений в django

У меня 1 css файл для всех страниц которые находятся в разных приложениях. Можно ли сделать 1 директорию со статическими файлами для всех приложений?

14.05.2022
Проект django не записывает в файл, ошибки нет, файл не появляется

Я пытаюсь записать в файл, а django не делает этого. Нет никакой ошибки, но файл не появляется. Используя монитор процесса, я не вижу никаких попыток записи. В python-файле тот же код работает нормально. Тест выполнен: @method_decorator(login_required, name='dispatch') …

14.05.2022
Существует ли переключатель для сохранения содержимого RichTextBlock Wagtail в базу данных в UTF-8?

Я новичок в Django и Wagtail. Я разработал приложение для сайта, используя Django 4.0 и Wagtail 2.16.1. Я обнаружил, что Django models.CharField по умолчанию сохраняет содержимое в базу данных в UTF-8, а Wagtail RichTextBlock по умолчанию сохраняет содержимое в базу …

14.05.2022
Как решить проблему установки django-simple-history?

В моем проекте мне нужно использовать django-simple-history, но когда я выполняю команду : pip install django-simple-history я получаю ERREUR: Could not build wheels for django-simple-history, which is required to install pyproject.toml-based projectsenter image description here любые …

14.05.2022
Проблема с обновлением django 2.2.27 до 2.2.28 на Mac

У меня есть приложение Django, которое я пытаюсь обновить модулем django с 2.2.27 до 2.2.28, чтобы закрыть вектор атаки SQL-инъекции. Я запускаю это на последнем intel Mac с актуальной ОС, Python 3.7.7, а установка и управление пакетами осуществляется с …

14.05.2022
Django models: возможно ли принудительное использование иконок в filter/get для определенного поля с помощью менеджера?

Допустим, у меня есть модель со строковым полем, подобным этому class Product(models.Model): upc = models.CharField(max_length=12, blank=False, null=False) Возможно ли создать менеджер моделей или что-то подобное, где каждый раз, когда я использую Product.objects.get/Product.objects.filter, он переопределяет поиск по …

14.05.2022
Как показать в шаблоне только модель с внешним ключом Django

У меня эта модель: class CustomUser(AbstractUser): phone = models.IntegerField(null=True, blank=True) class RouterModel(models.Model): ip = models.CharField(max_length=15) username = models.CharField(max_length=50) password = models.CharField(max_length=50) port = models.IntegerField() owner = models.ForeignKey('CustomUser', on_delete=models.CASCADE, ) name = models.CharField(max_length=50) def __str__(self): return self.name class Clients(models.Model): …

14.05.2022
Изображения не отображаются в веб-приложении Django, развернутом на Heroku

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

14.05.2022
Ошибка при создании суперпользователя django с помощью Heroku - FileNotFoundError

Я пытаюсь развернуть приложение django на Heroku, но когда дело доходит до части, где мне нужно создать суперпользователя, я получаю ошибку: Вот структура моего проекта: Изображение, на всякий случай, чтобы было более читабельно: <img …

14.05.2022
Получение объектов перед проверкой данных Django REST

Мне нужно создать новый Chat объект, используя этот вид: class ChatListCreateView(ListCreateAPIView): permission_classes = [IsAuthenticated] serializer_class = ChatSerializer def get_queryset(self): data = Chat.objects.filter( Q(employees=self.request.user) | Q(created_by=self.request.user)).distinct() return data Сериализатор, который он использует, следующий: class ChatSerializer(serializers.ModelSerializer): created_by = SimpleEmployeeSerializer(read_only=True) …

14.05.2022
Collectstatic бросает AttributeError: объект 'NoneType' не имеет атрибута 'startswith

Я следую этому руководству для обслуживания статических файлов для моего сайта с помощью пространства Digital Ocean. Вот мои настройки: ... MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') AWS_ACCESS_KEY_ID = os.environ.get("DIGITALOCEAN_STATIC_ACCESS_KEY") AWS_SECRET_ACCESS_KEY = os.environ.get("DIGITALOCEAN_STATIC_SECRET_KEY") …

14.05.2022
ReactJS / Axios / Django: Обновление формы текущим изображением из API

Я пытаюсь создать форму обновления в React, обновление работает нормально, так как я установил значения по умолчанию, которые приходят из (метод get) с помощью axios и установил их как значения по умолчанию, если они не изменены. Я получаю существующее изображение …

14.05.2022
Как провести два отдельных платежа в Stripe одним щелчком мыши

Я ищу способ разделить платеж Stripe на два одним щелчком мыши, но один из платежей должен быть автоматическим, а другой основан на условии. Я новичок в API Stripe и относительно новичок в Django. Похоже, что Stripe Connect решит …

14.05.2022
Как я могу добавить два связанных вложенных экземпляра в один запрос с помощью DRF?

Здравствуйте, я новичок в Django rest framework У меня class Location(models.Model): name = models.CharField(("name"), max_length=50) long = models.CharField(("longitude"), max_length=50) lat = models.CharField(("latitude"), max_length=50) def __str__(self): return self.name class Farm (models.Model): name = models.CharField(("Name"), max_length=50) size = models.FloatField('Size') size_unit = …

14.05.2022
Невозможно обслужить статический файл в Django, развернутом на производстве в Digital ocean

В настоящее время я развернул свое приложение django в Digital ocean droplet. На localhost оно работает хорошо, но оно не может обслуживать js/css файлы в папке static при развертывании на prod, после некоторого гугления возможных решений, ничего не работает для …

14.05.2022
Как добавить упорядочивание для поля ManyToMany?

У меня есть две модели: CustomUser и AgreementReglament. В данный момент отношения между моделями выглядят следующим образом: class AgreementReglament(models.Model): name = models.CharField(max_length=32) # just name of the reglament approvers = models.ManyToManyField( # set of users to approve 'CustomUser', related_name='agreement_reglaments' …

14.05.2022
Добавление выделенного маркдауном огороженного блока в приложение django с помощью markdonx

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

14.05.2022
Поле поиска Django Rest-Framework не работает внутри @action

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

13.05.2022
Проблема установки django proyect в IIS server windows 2016

Мне нужна помощь в решении следующей проблемы: raise RuntimeError('No Apache installation can be found. Set the ' RuntimeError: No Apache installation can be found. Set the MOD_WSGI_APACHE_ROOTDIR environment to its location. Это появляется в тот момент, когда я …

13.05.2022
Ошибка при миграции с унаследованной базой данных в Django

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

13.05.2022
Используйте социальные логины Facebook и Google только в django all auth

Для обычного входа/подписки я использую стандартный singin/signup от django, но для входа в facebook и google я использую django allauth, и для реализации django allauth я должен добавить все его url, добавив: path('accounts/', include('allauth.urls')), Но мне …

13.05.2022
Как разделить таблицы на основе модели с помощью FSM и FSM-Log?

В настоящее время я регистрирую изменения состояния нескольких моделей в моем Django REST API, используя пакеты django-fsm и django-fsm-log. Однако все журналы хранятся в одной таблице. В итоге это будет огромная таблица, которая …

13.05.2022
Как добавить данные в базу данных в django

Я отправляю данные, которые получаю из websocket с помощью javascript, в раздел view.py в python-django с помощью var xhr = new XMLHttpRequest() ///. Мой вопрос в следующем; Данные приходят в view.py. Как я могу сохранить эти входящие данные в базе …

13.05.2022
Я пытаюсь вернуть многократный кверисет

У меня есть конечная точка с названием groups, я хочу вернуть каждому пользователю группы, которые он создал, и группы, в которых он состоит. моя модель class Group(models.Model): title = models.CharField(max_length=100,blank=False,default='') project = models.ForeignKey('Project',related_name='groups',on_delete=models.CASCADE) owner = models.ForeignKey('auth.User',related_name='group',on_delete=models.CASCADE) member = models.ManyToManyField('auth.User',related_name='group_members') …

13.05.2022
Как преобразовать представление в pdf в Django?

Мне нужно динамически отображать PDF файлы в веб-приложении Django. Я понимаю, что есть 2 варианта : Рендеринг html-шаблона и его преобразование в PDF-файл. Преобразовать веб-страницу в PDF-файл напрямую. Как это сделать? Есть ли решение …

13.05.2022
Есть ли какое-нибудь решение, чтобы исправить эту ошибку Cors?

Я сделал api из django, но когда я вызываю его из моего приложения react, он выдает ошибку CORS my settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'api.apps.ApiConfig', 'rest_framework', 'corsheaders', ]. MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', …

13.05.2022
Извлечение нескольких дат начала и конца из строки в python?

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

13.05.2022
Как заставить работать виртуальную среду VScode Integrated Terminal Virtual Environment?

Я прошел несколько онлайн-курсов по Python и недавно начал новый курс по Django. Раньше я всегда использовал виртуальную среду, но активировал ее сам, но в курсе, который я прохожу через Code with Mosh, он показывает способ, как …

13.05.2022
Кнопка для скрытия содержимого divs не работает в проекте Django

У меня есть файл javascript со следующей функцией: function sw(cl, v) { var a = document.getElementsByClassName(cl); for (var i=0; i&lt;a.length; i++) a[i].style.display = v; } В моем html файле есть следующий код: &lt;script src="sw.js"&gt; &lt;/script&gt; &lt;button onclick="sw('c1', …

13.05.2022
Печать dict в шаблоне flask jinja с несколькими значениями

У меня проблема с распечаткой в python/dict/flask/jinja с диктой, содержащей несколько значений. В основном. specialDict = {} specialDict[key]= Value печатает его с {% for key, Value in specialDict.items() %} &lt;a href=story/{{Value}}&gt; &lt;p class="fs-6 1h-1"&gt; {{ key }} …

13.05.2022
Переопределить шаблоны из библиотеки allauth

У меня проект состоит из нескольких приложений и в каждом есть папка templates/apps. А если в settings.py добавлю путь поиска глобальных шаблонов к DIR (для переопределения allauth), то templates в приложениях можно оставить или тоже надо кинуть в глобальную папку?

13.05.2022
Новый идентификатор url добавляется после url предыдущего запроса

Я делаю запрос get в django, используя html форму как: crud.html &lt;form action="{% url 'crudId' id %}" method="get"&gt; &lt;div class="col"&gt; &lt;div class="form-group" style="width: 20%;margin-top: 5px"&gt; &lt;label for="name"&gt;Id&lt;/label&gt; &lt;input type="number" name="id" value="{% if data %}{{ id }}{% endif %}"&gt; &lt;/div&gt; …

13.05.2022
Как решить проблему (unix:/home/richard/www/firstsite.sock failed (13: Permission denied) while connecting to upstream)?

Я пытаюсь сделать этот учебник в CentOS 7: https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-centos-7 Я хочу протестировать проект Django basic с Nginx, uWsgi на CentOS 7. Но в браузере выдает такую ошибку: 502 Bad Gateway nginx/1.20.1 Ошибка502 …

13.05.2022
Дублирование шаблонов Django

Создал проект с несколькими приложениями (auth, blog). В каждом приложении создал папку templates. Но base.html для этих приложений одинаковый. Не хочется дублировать html код несколько раз, если какой-то другой вариант?