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

19.10.2021
REST Api Django - создание новой модели-объекта и добавление в нее текущего вошедшего пользователя

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

19.10.2021
Просмотр счетчика с использованием IP-адреса в приложении Django

Я работаю над приложением Django и хочу знать, сколько людей его используют, поэтому я решил добавить счетчик просмотров на страницу. Я создал счетчик просмотров (посмотрел несколько уроков), но он не работает. Я не знаю, где проблема. Вот код: models.py: <div …

19.10.2021
Сколько websocket-соединений следует использовать в моем приложении для чата?

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

19.10.2021
Wagtail - передача параметров в блок struct

Я пытаюсь передать параметры в структурный блок, который также имеет дочерние структурные блоки для динамической загрузки вариантов выбора через блок выбора. Пробовал концепцию с методом init, но успеха пока нет. Ниже приведен код моей реализации - class DefaultThemeTemplate(blocks.StructBlock): template = …

19.10.2021
Как добавить PDF, созданный ReportLab, в поле FileField в модели Django

В viws.py я могу создать PDF файл. Однако я не могу добавить его в поле FileField в модели. from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4 from reportlab.pdfbase.cidfonts import UnicodeCIDFont from reportlab.pdfbase import pdfmetrics buffer = io.BytesIO() cc = …

19.10.2021
Как обойти конфилкт модели simple history поле instance, c моей моделью с полем instance?

Я использую для отслеживание событии simple-history, и она создает историческии модели указанных мной моделей,у меня в модели есть поле instance, в документации simple-history говориться что поле instance: Поскольку эти поля и методы присутствуют во всех исторических моделях, любые имена полей …

19.10.2021
Как сделать queryset равным списку в django webapp?

Предположим, что у меня есть модель под названием "Test" в models.py, а функция представления в views.py выглядит следующим образом: def app_view(request): if request.method == 'POST': form = AppForm(request.POST) if form.is_valid: ... else: form = AppForm() the_query = Test.objects.all().values_list('test_field') the_list …

19.10.2021
Twilio Voice Gather + Django Regex Validation

Как использовать регулярные выражения для проверки пользовательского ввода, собранного через dtmf? Например: Я хочу применить проверку к нескольким представлениям в одном и том же файле views.py. Если пользовательский ввод прошел проверку, то перенаправить его на следующий вид. Если пользовательский ввод …

19.10.2021
Вызов функций create_superuser и create_user в abstractuser в DRF

У меня есть модель customuser, которая наследует Abstratuser из Django. Однако я не понял, что такое create_user и create_superuser. Например, когда вызывается функция create_user и когда функция create_superuser. Модель выглядит следующим образом. class CustomUserManager(BaseUserManager): """ Custom user model …

19.10.2021
Токен недействителен : Токен должен быть в классе <'bytes'>

Я пытаюсь декодировать токен от пользователя. Каждый раз, когда я запускаю код, он показывает ошибку Decode error class PasswordChange(generics.GenericAPIView): model = CustomUser serializer_class = PasswordChangeSerializer def patch(self, request): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) payload = jwt.decode(serializer['token'], settings.SECRET_KEY,algorithms=['HS256']) user = CustomUser.objects.get(id=payload['user_id']) …

19.10.2021
Django REST Framework - XMLRenderer, изменяющий мой простой XML-ответ

Я хочу отправить простую текстовую строку CXML, как показано ниже, в ответ на запрос DRF POST в представление django (см. мое представление django ниже) &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.011/cXML.dtd"&gt;&lt;cXML payloadID="2021-10- 19T03:57:08.416995@example.com" timestamp="2021-10-19T04:01:56.530426+00:00"&gt;&lt;Response&gt;&lt;Status code="200" text="Success" /&gt;&lt;/Response&gt;&lt;/cXML&gt; (Вышеуказанная …

19.10.2021
Как автоматически архивировать содержимое страницы при изменении файла csv (держателя данных)

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

19.10.2021
Как проверить, создана ли таблица модели или нет

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

19.10.2021
Двойная модель AWS S3 для Heroku

Я пытался выяснить, почему мой динамический url, который я развернул с помощью heroku. Кто-нибудь еще сталкивался с этим при развертывании AWS s3 на heroku. Если да, пожалуйста, дайте мне некоторое представление, потому что это было бы очень полезно …

19.10.2021
Возникновение ошибки при попытке запустить сервер в проекте django [закрыто]

У вас есть 2 непримененные миграции. Ваш проект может работать неправильно, пока вы не примените миграции для приложения(ий): appname. Запустите 'python manage.py migrate', чтобы применить их.

19.10.2021
Django как добавить html стиль для кнопки javascipt loadmore?

Я добавил кнопку "Загрузить еще" с помощью JavaScript на страницу моего блога, которая будет динамически загружать содержимое. Но я не знаю, как применить мой оригинальный html стиль к кнопке JavaScript load more. Это мой оригинальный стиль html: {% …

19.10.2021
Django отправка электронной почты: ошибка django.core.exceptions.ImproperlyConfigured

Я пытаюсь отправить тестовое письмо в Django с помощью функции "send_email", но получаю исключение в виде "django.core.exceptions.ImproperlyConfigured: Запрошена настройка EMAIL_BACKEND, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам." Однако через …

19.10.2021
Ошибка Heroku H10 при развертывании приложения Django

Моя проблема в том, что когда я пытаюсь развернуть приложение Django на heroku, я получаю ошибку H10, и очевидно не могу получить доступ к сайту. журналы heroku --tail не показывают ничего конкретного, кроме кода ошибки H10 at=error code=H10 …

19.10.2021
Django Ошибка в производстве при ajax-запросе

Я создаю проект django и пробовал использовать руководство. Мой код работает в Development, но как только я переместил код в production, я получаю ошибки при ajax запросах. Я вижу, что ошибка происходит на уровне представлений, где я получаю ключи, …

19.10.2021
Листовка Векторная сетка вызывает url только при остановке масштабирования/панорамирования карты

Я использую Leaflet.VectorGrid в моем react frontend, который получает динамические векторные плитки из django backend (ST_MVT). Все работает нормально, но когда пользователь прокручивает или панорамирует несколько раз, все запросы отправляются на бэкенд и после обработки всех запросов, векторные плитки отображаются …

19.10.2021
Django не может удалить пользователя, получая ошибку "FOREIGN KEY constraint failed".

Я пытаюсь удалить определенного пользователя из панели администратора, но получаю эту ошибку FOREIGN KEY constraint failed. Почему я не могу удалить пользователя? Почему я получаю эту ошибку? вот полный журнал ошибок моей консоли: return self.connection.commit() django.db.utils.IntegrityError: FOREIGN KEY …

19.10.2021
Как я могу использовать эти objectmixins в моих функциональных представлениях?

Я пытаюсь реализовать приложение для отслеживания активности пользователя в моем проекте. Я хочу отслеживать каждый клик пользователя. Может ли кто-нибудь помочь мне в реализации этого. Хотя я пытался, я застрял здесь при получении объектов. Помогите мне внедрить эти объектные …

19.10.2021
Я пробовал этот код с помощью folium и pandas, но он показывает эту ошибку

Import folium import pandas data= pandas.read_csv("Volcanoes.txt") lat= list(data["LAT"]) lon= list(data["LON"]) elev = list(data["ELEV"]) def color_producer(elevation): if elevation&lt;1000: return 'green' elif 1000&lt;=elevation&lt;3000: return 'orange' else: return 'red' Fg= folium.FeatureGroup(name= "My Map") for lt,ln,el in zip(lat,lon,elev): fg.add_child(folium.Marker(location=[lt,ln], popup=str(el)+" m", icon=folium.Icon(color=color_producer(el)))) map.add_child(fg) map.save("Map1.html") …

19.10.2021
Реверс для 'profile_view' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['in/(?P<username>[^/]+)/$'].

Views.py User = get_user_model() class ProfileView(View): def get(self, request, *args,**kwargs): username = kwargs.get('username') try: user = User.objects.get(username=username) except Exception as e: return HttpResponse('Эта страница не существует. ') if username == request.user.username: context = { 'user': user } return …

19.10.2021
PM2 против Gunicorn: Эквивалентная настройка Gunicorn для режима fork_mode в PM2

У нас есть staging-сервер для запуска текущего состояния нашего веб-приложения под нашей веткой git develop. На нем запущен компонент Next.js для фронтенда и Django для веб-API (с использованием DRF). Как staging-сервер, мы не полностью настроили его …

19.10.2021
Django REST Framework - ошибка "Must be Device instance" при вызове PUT из javascript

При попытке обновить экземпляр объекта с помощью PUT, используя фреймворк rest, я получаю ошибку: ValueError: Cannot assign "{'id': UUID('954...8b4')}": "DeviceConfig.device" должен быть экземпляром "Device". view defn: class DeviceConfigViewSet(viewsets.ModelViewSet): #todo: secure authentication_classes = [] queryset = DeviceConfig.objects.all().order_by('device') def get_queryset(self): device …

19.10.2021
Django URL Путь из значения файла БД

Я пытаюсь создать страницы "проекта", пути к которым генерируются с помощью значений {{ project.title }}, а не текущим методом, который использует ints. Я не совсем понимаю, как я могу это сделать, но чувствую, что я близок к этому? Models.py …

19.10.2021
Различный сериализатор для представления Create в зависимости от типа данных запроса?

Я пытаюсь создать представление Create, которое позволяет создавать один объект или вложенные объекты в зависимости от того, является ли полезная нагрузка словарем или списком соответственно. # views.py class CreateAPIView(generics.CreateAPIView): queryset = Item.objects.all() def get_serializer_class(self): print("get_serializer_class runs") if type(self.request.data.__class__.__name__) == "dict": …

19.10.2021
Heroku DB выше лимита

Heroku прислал письмо о том, что моя база данных находится (Above limits, access disruption imminent). Но проблема в том, что я обновил свою БД год назад с Hobby dev -&gt; Hobby basic, я думаю, что hobby dev все еще сохраняет …

19.10.2021
Слишком много значений для распаковки (ожидалось 2), при импорте в базу данных django

Я получаю ошибку при импорте в базу данных в Django, как показано ниже, у меня есть более чем это поле в базе данных, но оно может быть пустым или иметь значение по умолчанию. def user_upload(request): template = "super_admin/user_upload.html" data …

19.10.2021
Предотвращение двойного щелчка в JS для браузерной игры с помощью Django 2.2

У меня есть проблема, когда для инициирования функций требуется дважды нажать на кнопку. Кроме того, что первый щелчок инициирует gameOver(), второй щелчок снова инициирует gameOver(). Но требуется два щелчка, чтобы инициировать showGame() и hideStartBtn() Поэтому в конце таймера выскакивает …

19.10.2021
Перенаправление на предыдущую страницу после успешного входа в систему администратора

У меня есть страница authorized.html, для просмотра которой требуется логин администратора, поэтому, когда я перехожу на http://127.0.0.1:8000/authorized/, меня перебрасывает на http://127.0.0.1:8000/admin/login/?next=/admin/%3Fnext%3D/authorized/, что и ожидалось. Я использовал следующий код в файле view.py для создания этой функциональности: class authorizedView(LoginRequiredMixin,TemplateView): template_name = …

19.10.2021
Проблема с Procfile при развертывании приложения django на heroku

Моя проблема в том, что я пытаюсь развернуть приложение django на heroku, но каждый раз, когда я развертываю его и пытаюсь открыть, я получаю эту ошибку at=error code=H14 desc="No web processes running" method=GET path="/"... Я создал обычный файл …

19.10.2021
Как разобрать имена файлов (изображений) и присвоить их модели?

Я относительно новичок в Django и создаю приложение для электронной коммерции. У меня есть папка с изображениями (они находятся в статической директории), и много товаров (~15000, я беру данные о товарах из API). К сожалению, я не извлекаю данные …

19.10.2021
Django + Postgres: не удалось открыть файл управления расширением citext.control

Среда(и) Ubuntu 20.04 &amp; Debian 10 с Python 3.8 или 3.7, соответственно. Postgresql версий 11, 12 и 14 были опробованы. Psycopg2-binary 2.8.0 Обзор Я пытаюсь установить проект Django, и получаю эту ошибку: psycopg2.errors.UndefinedFile: could not open extension control …

19.10.2021
Django SQLite3 unable to open database file

Настроил сервер для работы Django приложения по этой инструкции https://djbook.ru/examples/62/ Вышла проблема, метод GET работает отлично данные выводятся, но когда я пытаюсь выполнить метод PUT, POST у меня выходит ошибка OperationalError at /api/video/detail/44/ unable to open database …

19.10.2021
Данные из js в python(django) и наоборот

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

19.10.2021
PostgreSQL VS MySQL при работе с GeoDjango в Django

В Интернете/Youtube/StackOverflow существует множество руководств/вопросов по поиску nearyby предприятий, заданных местоположением, например (вопрос на StackOverflow) : Возвращение близлежащих мест в Django Но одно общее в них то, что все они предпочитают PostgreSQL (вместо MySQL) для …

19.10.2021
Разрешения Django для GET, PUT и DELETE

Я пытаюсь сделать так, чтобы методы PUT и DELETE требовали аутентификации, но я хочу, чтобы метод GET был общедоступным. Я знаю, что могу вынести метод GET и поместить его в свою собственную функцию, но мне придется сделать для него …

19.10.2021
Как удалить форму-группу из ввода в Django Crispy?

У меня проблемы с отрисовкой шаблона с помощью Django Crispy. Когда я добавляю {{ form.name|as_crispy_field }} Crispy добавляет мне div без класса и еще один div с классом form-group, оборачивающий мой input &lt;div id="div_id_name" class="form-group"&gt; …