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

29.09.2022
Запуск скриптов python, принимающих входные данные от пользователя в django

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

29.09.2022
Установить список данных в модели через APIView

У меня есть модель django, в которой я храню данные через пост запрос, в API View как мне иметь поле Array в модели django Class MyModel(models.Model): field_1 = ArrayField(models.CharField()) field_2 = ArrayField(models.CharField()) class MySerializer(serializers.ModelSerializer): class Meta: model = MyModel …

29.09.2022
Django.core.exceptions.ImproperlyConfigured: Не удалось найти библиотеку GDAL - m1 mac

Я пытаюсь создать Pyinstaller на m1 mac для моего приложения django. Когда я запускаю ./build.sh, который содержит source .env/bin/activate pyinstaller backend/manage.py -F \ --name "test" \ --icon='icon.ico' \ --add-data "backend/*:package" \ Я получаю следующую ошибку 144 WARNING: …

29.09.2022
Django Pdf HTML Шаблон придает значения html

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

29.09.2022
Использование static из папки /static из uwsgi, когда значение DEBUG равно False

У меня есть uwsgi и django. Теперь я хочу использовать uwsgi без nginx Итак, я хотел бы использовать static из uwsgi даже когда DEBUG равен false. Мои статические настройки таковы, и STATIC_ROOT = 'static' STATIC_URL = '/static/' …

29.09.2022
Развертывание Django на Heroku с помощью ClearDB, проблема с версией

Я продолжаю получать эту ошибку, "NotSupportedError at /logs/ MySQL 5.7 or later is required (found 5.6.50)." Это проблема с ClearDB?

29.09.2022
Django REST framework - различные представления для одного и того же URL в зависимости от метода HTTP

(Мои представления это: ListAPIView, CreateAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView) Я хочу, чтобы мой URL выглядел следующим образом: bookshop/authors/ - список всех авторов, с помощью POST - добавление автора bookshop/authors/<author_id>/ - с помощью GET - получает данные об авторе, включая книги …

29.09.2022
Оптимизация получения первой записи в таблице с помощью конечной точки API с помощью Django REST Framework и/или Django-filter

Я пытаюсь получить первую запись в таблице, используя конечную точку ниже (пожалуйста, подскажите, если есть более разумное соглашение URL). http://127.0.0.1:8000/api/review/?first Представление, которое у меня есть, работает, но я надеюсь его рефакторить, потому что оно пахнет. class …

29.09.2022
Django загружает на Github, какие-нибудь важные переменные кроме secret_key нужно держать в секрете/защищать?

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

29.09.2022
Я хочу удалить кортежи и ' ' из списка. Я работаю над проектом django

Taluka=[('sirur',),('jath',),('mauli',)] queryset = data.objects.values_list("taluka").distinct() queryset = [item[0] for item in queryset] print(queryset) // sirur,jath,mauli,etc Taluka=forms.ModelChoiceField(queryset=data.objects.values_list("taluka").distinct(),) print(Taluka) // ('sirur',),('jath',),('mauli',) Я хочу, чтобы названия талуков печатались как sirur, jath, mauli

29.09.2022
Django ORM как использовать case when и использовать значение других объектов с фильтром?

Итак, у меня есть 2 модели: label, модели label используется для определения того, что является меткой кода "типа" пример купона тип кода 2, истек срок действия метки. модель купона используется для данных о купоне. …

29.09.2022
Django annotate count of subquery items - ValueError: Этот кверисет содержит ссылку на внешний запрос и может быть использован только в подзапросе

У меня есть модели агента, клиента и автомобиля. В модели клиента: agent = ForeignKey('Agent'...) Модель автомобиля: client = ForeignKey('Client'...) Я хочу аннотировать (на Agent QuerySet) общее количество активных автомобилей всех клиентов агента. Так, если у …

29.09.2022
Django автоматически добавляет число в таблицу

Я хочу, чтобы когда я добавляю файл в таблицу, он автоматически добавлял число от 1. Я не могу использовать первичный ключ в модели, потому что я уже использую его. у кого-нибудь есть решение. спасибо. ====Page.html==== <h5>Documents</h5> </div> <div class="row"> …

29.09.2022
Как отобразить картинку в Django DetailView на основе отношения внешнего ключа?

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

29.09.2022
Миграции применяются в site-packages.django.contrib.sites вместо локального приложения после расширения объекта Site с полем OneToOne

Я позаимствовал идеи из ответа this для расширения объекта Site, созданного по умолчанию во время первоначальной миграции с фреймворком сайтов Django. Новая модель, SiteSettings, устанавливает отношения OneToOne с моделью Site, чтобы добавить дополнительные поля. Затем я использую сигналы …

29.09.2022
Как в Django сделать подсказки, связанные с пользователем?

У меня работают подсказки типов для большинства вещей, но возникают проблемы с django.contrib.auth.models.User. Pylance не улавливает такие вещи, как Profile и некоторые другие модели, которые имеют ForeignKey к User. Есть ли простой способ добавить эти подсказки типов без …

29.09.2022
Чтение CSV-файла из почтового запроса

Я пытаюсь получить данные из файла CSV, но когда я пытаюсь прочитать файл с помощью метода folwing, я получаю ошибку Ошибка значения: Операция ввода/вывода в закрытый файл. def post(self, request): serializer = MosqueFileSerializer(data=request.data) if serializer.is_valid(): serializer.save() file =pd.read_csv(request.FILES['file']) return Response(status=status.HTTP_200_OK) …

29.09.2022
База данных Heroku Postgres в ElephantSQL

У меня есть база данных Postgres на Heroku, и я хочу разместить эту базу данных на ElephantSQL, но я не могу найти, как это сделать. У меня есть файл DUMP, загруженный из базы данных Heroku Postgres, но я не …

29.09.2022
Установка django.setup() между контейнерами в docker-compose

Я создаю приложение в docker, которое содержит два сервиса, один из которых - приложение django, а второй - сервер websockets для игры в шахматы, который содержит client.py server.py chess.py. Вся игра ведется на терминалах, во время работы сервера оба …

29.09.2022
Save() запрещена для предотвращения потери данных из-за несохранения связанного объекта 'student'

Я воссоздаю проект Django. Я пытаюсь создать сигнал post_save, который будет создавать оценки студента, когда студент создан. Я получаю сообщение об ошибке: save() запрещено для предотвращения потери данных из-за несохраненного связанного объекта 'student'. Вот моя модель студента: class Student(models.Model): user …

29.09.2022
Как получить поле из другой модели в фильтр в filter.py?

Есть ли способ, как получить поле из другой модели в мой фильтр, который используется в моем шаблоне? Я пытаюсь фильтровать по имени_категории из модели категории в модели склада, которая связана с моделью категории моделью продукта. Когда я пробую в …

28.09.2022
Использование NuxtJS (или VueJS) для работы с динамическими формами Django?

У меня есть Django сайт с Bootstrap стилизацией front-end. Основная функция сайта - показать форму, отправить отправку формы в Django View, и чтобы View вернул страницу вывода на основе информации в форме. Форма довольно динамичная, с использованием jQuery. …

28.09.2022
Отделка атрибутов модели dajango

У меня есть проект на django, который использует базу данных. Проблема заключается в формате данных, потому что они содержат много пустого пространства. Поскольку я использую rest_framework, я хотел бы обрезать объекты перед передачей их в сериализатор, потому что если …

28.09.2022
Не удалось подключиться к wss

Я хочу добавить вебсокетный чат в мое приложение Django (DRF). Я следую этому руководству https://dev.to/earthcomfy/django-channels-a-simple-chat-app-part-3-a3b Мои версии django-rest-passwordreset==1.2.1 channels==3.0.5 channels-redis==3.4.1 Роутинг websocket_urlpatterns = [ re_path(r'ws/chat/(?P<room_name>\w+)/$', consumers.ChatConsumer.as_asgi()), ] У меня есть стандартный потребитель: class ChatConsumer(WebsocketConsumer): …

28.09.2022
Django: как передать данные из представления в формы для их проверки

В классе моей формы у меня есть поле контактов в строке для сохранения нескольких контактов, разделенных точкой с запятой. В запросе контакты представляют собой массив, поэтому я делаю ";".join(contacts), чтобы получить одно поле контактов для класса формы. Я хочу передать …

28.09.2022
Как добавить декоратор в представление на основе класса в django

У меня есть представление на основе класса signup в моем приложении аутентификации django. Я создал новый файл: decorators.py from django.shortcuts import redirect def authenticated_user(view_func): def wrapper_func(request, *args, **kwargs): if not request.user.is_authenticated: return view_func(request, *args, **kwargs) else: return redirect('/') return …

28.09.2022
Как отправить аргументы kwargs через метод .save() в сигнал post_save?

У меня есть две модели, Process и Notification, и мне нужно создать уведомление, когда процесс сохраняется, поэтому я использую сигнал post_save для этого: def create_notification(sender, instance, *args, **kwargs): if instance.status in ["ERR", "FIN"] or instance.percent == 100: type = …

28.09.2022
Как отобразить теги, использованные более одного раза, только один раз?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
Как разработать модель для приложения Django TaskManager?

Мне нужно небольшое приложение для управления задачами, которое выполняет определенные задачи, например, копирование файла, отправка электронной почты, создание pdf и так далее. Задачи также должны выполняться в порядке/приоритете, например, первая: создать pdf, вторая: отправить почту. Сейчас я размышляю над …

28.09.2022
Я получаю эту ошибку: AttributeError at /home/ Объект 'list' не имеет атрибута 'values'

Models.py from django.db import models class Student(models.Model): Student_Name = models.CharField(max_length=40) Father_Name = models.CharField(max_length=40) Contact = models.CharField(max_length=10) Address = models.CharField(max_length=120) def __str__(self): return self.Student_Name serializers.py from rest_framework import serializers from .models import Student class StudentForm(serializers.ModelSerializer): model = Student fields = …

28.09.2022
Django-allauth Azure Ad Configurations

Я пытаюсь настроить аутентификацию django azure ad с помощью django-allauth, но в настоящее время в документации нет надлежащей документации по настройке Azure ad. У меня есть client_id, secret и tenant_id. Я попробовал несколько конфигураций, но, похоже, они не …

28.09.2022
Django Изображение отображается как сломанное при ссылке на него в шаблоне

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

28.09.2022
Форма Django не показывает ошибки, но повторно отображает новую форму

У меня есть представление Insert, которое отображает данные модели из одной основной и одной связанной модели. После завершения отображения данных к таблице добавляется форма для добавления нового связанного элемента. Это работает нормально - однако если я ввожу недопустимые данные …

28.09.2022
Украинские письма плохо сортируются

Проблема заключается в том, что при использовании order_by() украинские буквы неправильно сортируются по алфавиту, то есть перед "а", "б" ставятся "і" и "є".

28.09.2022
Импорт CSV в БД с несколькими таблицами, отношения "один-ко-многим" - ищем хороший пример

Я использую пакет django-import-export для перемещения данных в и из моего приложения. У меня есть плоский набор данных csv, который мне нужно импортировать. Каждая строка csv содержит поля, которые необходимо разобрать и импортировать во вторичную таблицу базы данных …

28.09.2022
Затрудняетесь установить или даже использовать django-braces

У меня есть несколько проблем с кодом. Я пытаюсь вывести сообщение об ошибке успеха с помощью Mixins, но я пытался установить django-braces на мой venv, но это не работает, я использую представления на основе классов и обычный импорт mixin …

28.09.2022
Загрузка файла Excel в представлении Django

Я включил файл excel в каталог моего проекта. Я хочу создать представление Django, которое позволит пользователю скачать этот файл. Пожалуйста, как мне лучше всего это сделать?

28.09.2022
ModuleNotFoundError: Нет модуля с именем '_curses' erorr во время импорта представлений в Django 4

Я новичок в Django 4, пытаюсь изучить его по книге. Я получаю ошибку ModuleNotFoundError: No module named '_curses', когда импортирую представления в url.py и запускаю сервер с python manage.py runserver. Некоторое время он работал нормально без ошибок, но внезапно …

28.09.2022
Как удалить дубликаты тегов?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
В Production Django staticfiles не работает на том же сервере

Я устал применять различные методы в django, но он не обслуживает staticfiles из папки static я следовал официальному способу обслуживания статического файла на том же сервере в продакшене, но когда мы устанавливаем DEBUG в False, он не работает ---> дерево …