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

23.05.2022
Почему это предложение SQL застревает и не завершается

Я использую PostgreSQL, и все запросы работали нормально для всех наших пользователей. Но только не сейчас. Несколько часов назад некоторые предложения не работают для некоторых пользователей. Например: select comments from appointments_appointmentlog where id=102501539; Если я …

23.05.2022
Добавление reCAPTCHA a от Google в представление на основе классов в Django

Я хочу добавить recaptcha для представления регистрации в моем приложении Django. Для этого я использую файл decorators.py. Я пробовал и другие руководства по добавлению reCAPTCHA, но, похоже, ничего не получается. Есть идеи, почему? views.py class signup_view(generic.CreateView): form_class = RegisterForm …

23.05.2022
Как протестировать вызывается ли функция из класса Django DRF APIView

Хочу реализовать слой сервисов в Django DRF. Пытаюсь написать тест, проверяющий, вызывается ли функция сервиса(создание автора) из класса. Посылаю пост запрос в тестах, но функция не отрабатывает, хотя получаю статус 201 о создании объекта. views.py class AuthorListApiView(APIView): class …

23.05.2022
Сервер RabbitMQ не запущен

Приложение rabbitmq_prelaunch завершилось с причиной: {{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}} {"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}}}}"}. Kernel pid завершен (application_controller) ({application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{duplicate_node_name, "rabbit", "LEON"}}},{rabbit_prelaunch_app,start,[normal,[]]}}}}) Записывается дамп аварии в: erl_crash.dump...done

23.05.2022
Подсчет различных значений пользователя за определенный период времени с выбором последнего за этот день

Я пытался получить значение модели за определенный период времени в django. Модель используется для ведения своего рода журнала активности. class Activity(models.Model): PLACE_CHOICES = (('home', 'Home'),('office', 'Office')) userId = models.IntegerField() date = models.DateField() place = models.CharField(max_length=25, choices=PLACE_CHOICES) Пользователь может …

23.05.2022
Запишите URL в переменную в представлении Django

Я хочу поместить ссылку внутрь переменной (в View Django). Но я получаю ошибку. В разделе slug (slug =% slug), Python путает % url с %u! Ошибка: формат %u: требуется число, а не строка Я использую библиотеку Folium и …

23.05.2022
Аннотирование полей в django_filter

Я использую django_filters для поиска по большому запросу с аннотациями: https://django-filter.readthedocs.io/en/stable/ Мой вопрос в том, существует ли какой-то способ фильтрации по полям Annotate? Например, по whateverannotate? whateverquery=Whatever.objects.filter(query).values('whatever').annotate( total=Count('id'), whateverannotate=Count(Case(When(whatever_field="whateveValue", then=1),output_field=IntegerField()))).values('whateverannotate','total').order_by(order) response_form=WhateverFilter(request.GET, queryset=whateverquery) filtered_qs = response_form.qs …

23.05.2022
Пользовательская страница администратора Django теряет URLS

Я пытаюсь создать кастомизированный django-admin, с отдельной страницей, на которую ссылаются в app_list. Я использовал https://stackoverflow.com/a/70446680 в качестве основы и могу получить пользовательскую страницу администратора. Однако, когда я возвращаюсь на главную страницу администратора, все приложения в списке app_list пропадают, …

23.05.2022
Попытка добавить некоторые поля в моих моделях в группу django

Привет всем, я новичок в Django. Я создал эту модель, чтобы немного подражать функциональности группы Facebook from django.db import models from profiles.models import Profile from django.contrib.auth.models import Group # Create your models here. class Groupapp(models.Model): groups = models.ManyToManyField(Group,blank= True, …

23.05.2022
Проверка Django представляет собой массив

Мне нужно обработать некоторые данные из автозаполнения MUI. Если это один выбор, то он будет публиковать объект, если несколько вариантов, то будет публиковать массив выбранных вариантов. Есть ли способ для Django определить, является ли размещенное значение массивом или …

23.05.2022
Сравнить дату из базы данных с текущей датой и предупредить пользователя, если она опоздала

У меня настроена база данных, я использую Django для бэкенда и React.js для фронта. Это проект для школы, но мне трудно найти информацию о том, как сделать это правильно. Я хочу взять дату, установленную для inspection_date, и сравнить …

23.05.2022
Как сохранить место в таблице HTML при экспорте в PDF Django / Python

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

23.05.2022
Невозможно получить доступ к переменной окружения в django, заданной в файле supervisor conf

[program:program_name] command={gunicorn-path} directory={path} user={user} autostart=true autorestart=true redirect_stderr=true stderr_logfile=api_error.log stdout_logfile=api_out.log environment=ENV=my_env Я использую приведенный выше файл supervisor.conf для установки окружения для моего Django, ENVIRONMENT = os.environ.get('ENV') таким образом я пытаюсь получить доступ к окружению

23.05.2022
Как добавить фильм в любимые?

Есть сайт на django с регистрацией и входом все нормално. Нужно реализовать добавления фильма в кабинет пользователя по его желанию (у каждого пользователя разные фильмы которые он хочет). Как это сделать? Все фильмы находятся в базе данных. Подскажите, пожайлуста.

23.05.2022
Как открыть веб-страницу django из приложения vue js?

У меня есть приложение, которое я создал, используя django в качестве бэкенда и vue js в качестве фронтенда. Я сделал весь фронтенд в Vue JS, т.е. у меня нет html-файлов шаблонов в папке django. Но теперь я хочу, чтобы …

23.05.2022
Настройка redis-кластера с Django

Заявление о проблеме Используйте django-redis с кластеризацией Redis. При взаимодействии с кэшем возникает ошибка. Ошибка указывает на операцию pickle над экземпляром класса ConnectionPool, где один из его атрибутов, блокировка потока, не может быть сериализован и приводит к следующей …

23.05.2022
Websocket не работает с django при развертывании

Надеюсь, что вы сможете мне помочь. Я развернул свое django приложение на сервере ubuntu 20.04 с nginx и gunicorn. Вот мои настройки: gunicorn.service [Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target [Service] User=ubuntu Group=www-data WorkingDirectory=/var/www/PlugSell ExecStart=/var/www/PlugSell/env/bin/gunicorn --access-logfile - --error-logfile - -k uvicorn.workers.UvicornWorker …

23.05.2022
Запуск DJANGO на VPS сервере

У меня на сайте есть парсер. Когда я разрабатывал проект локально, то у меня парсер включался в файле manage.py. Когда я сайт закинул на vps сервер, то парсер перестал включаться. Как я понимаю, на сервере не запускается файл manage.py. А …

23.05.2022
Настройте поведение django при запросах от мобильного приложения и любого веб-браузера

Добрый день, Итак, я сделал мобильное приложение для Android/IOS, которое взаимодействует с бэкендом django через http запросы. Как вы понимаете, бэкенд размещен на некотором домене https://www.example.com.... Однако, в случае, если пользователь обращается к этому …

23.05.2022
NOT NULL constraint failed: new__BRS_user.tables_id

Когда я пытаюсь перенести модель User, появляется NOT NULL constraint failed: new__BRS_user.tables_id ошибка В моей модели нет поля с именем tables, оно было удалено уже давно. class User(Model): id = models.AutoField(primary_key=True) first_name = models.CharField(max_length=60) second_name = …

23.05.2022
AttributeError в Django Перекрывающаяся проверка валидности

я создаю правило валидации в djano для проверки перекрытия, но получаю эту ошибку, не могли бы вы мне помочь есть два поля данных, когда поля данных будут перекрыты, возникнет ошибка валидации. start_r= model.integerfield(blank=True, Null=True) end_t=model.intergerfield(blank=True,Null=True) form.py class …

23.05.2022
Django + Vue google maps

У меня есть проект django + vue (для изучения). Я пытаюсь реализовать карты google. Я установил django-location-field и Google Vue 3 maps. Например, вывод из поля местоположения django - 51.39772199999999,16.2095788 а карты Google Vue 3 требуют ввода следующего …

23.05.2022
Нераспознанные аргументы: --username appuser когда Когда я пытаюсь выполнить команду createsuperuser

Мой код class UserManager(BaseUserManager): use_in_migrations = True def _create_user(self, email, password, **extra_fields): if not email: raise ValueError("email field is required") email = self.normalize_email(email) user = self.model(email=email, **extra_fields) user.set_password(password) user.save(using=self._db) return user def create_user(self, email, password, **extra_fields): extra_fields.setdefault("is_staff", False) extra_fields.setdefault("is_superuser", False) …

23.05.2022
Как получить сумму транзакций за месяц в django

Я создаю приложение для транзакций и мне нужно отображать данные на графиках с помощью chart.js. Я не знаю, как получить сумму за каждый месяц года. моя модель class Transaction(models.Model): trans_id = models.CharField(max_length=100, primary_key=True) trans_date = models.DateTimeField(auto_now_add=True) group_id = models.ForeignKey('Group', …

23.05.2022
Дублирование флажка в шаблоне Django

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

23.05.2022
Ограничения Django для UniqueConstraint не работают

Я пытался реализовать ограничения UniqueConstraint для двух внешних ключей в модели Django. Пока что это не работает так, как ожидалось. Ниже приведено определение модели : class AssetMember(models.Model): asset = models.ForeignKey(Asset, null=True, related_name='assetmember_asset', on_delete=models.CASCADE) project = models.ForeignKey(Project, null=True, related_name='assetmember_project', on_delete=models.DO_NOTHING) class …

23.05.2022
Ошибка websocket djangochannelsrestframework

Я установил соединение по web-сокету с помощью библиотеки djangochannelsrestframework, оно соединяется, но когда я отправляю сообщение, возникает следующая ошибка Изображение ошибки

23.05.2022
Django test case setUp - queryset не обновляется

У меня возникли проблемы при попытке обновить набор запросов на setUp: class MyTestCase(BaseTestCase): OPERATOR_USERNAME = "test_operator" OPERATOR_PASSWORD = "secret" OPERATOR_EMAIL = "test@example.org" @classmethod def setUpClass(cls): super().setUpClass() cls.operator = Operator.objects.create_superuser( username=cls.OPERATOR_USERNAME, password=cls.OPERATOR_PASSWORD, email=cls.OPERATOR_EMAIL ) def setUp(self) -> None: self.client.login(username=self.OPERATOR_USERNAME, password=self.OPERATOR_PASSWORD) …

23.05.2022
Попытка установить минимальное значение в форме на основе общей суммы в инвентаре

Views.py (Где я хочу проверить) def addInProcess(request): if request.user.is_authenticated: form = inProcess_form() if request.method =="POST": calc = InProcessPowder.objects.create( date = request.POST.get('date'), tc_date = request.POST.get('tc_date'), tc_weight = request.POST.get('tc_weight'), tc_remarks = request.POST.get('tc_remarks'), tgl_date = request.POST.get('tgl_date'), tgl_weight = request.POST.get('tgl_weight'), tgl_remarks = request.POST.get('tgl_remarks'), …

23.05.2022
JSON.parse: неожиданный символ в столбце 1 строки 1 данных JSON(django)

я делаю сайт электронной коммерции, используя django & пытаюсь отправить данные, используя fetch в javascript, но это сообщение продолжает появляться. 100 раз пытался понять, в чем проблема, но не могу найти. я новичок btw total = общий счет ship …

23.05.2022
Как послать post запрос с csrf токеном

Хочу послать post запрос на свой сайт на django, что бы добавить комментарий, для этого нужен csrf token. Вроде в headers я его и добавляю, но мой сервер отвечает Forbidden (CSRF token missing.): /product/azregmgzczfspbesz. requests отдает ошибку 403 То есть …

23.05.2022
Как обслуживать медиафайлы django на продакшене? [Shared Hosting]

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

23.05.2022
В widows не найден исполняемый файл wkhtmltopdf

Я не могу решить эту ошибку. Эта ошибка возникает в windows. Пожалуйста, скажите мне, как решить эту ошибку. Ошибка: OSError at /1/ No wkhtmltopdf executable found: "b''" If this file exists please check that this process can read it …

23.05.2022
Django URLs Reverse работает, но не обновляет мой URL

Я новичок в Django 4.0.4. Я пытаюсь использовать реверс в модели для динамического изменения url, не затрагивая другие ветки, не затрагивая. url.py: urlpatterns = [ path('', home_view, name='home'), path('products/', product_list, name='product_list'), path('products/<int:myid>/', dynamic_lookup_view, name='product-detail'), path('admin/', admin.site.urls), ] models.py …

23.05.2022
Метод Django для возврата словарного значения из полезной нагрузки запроса

У меня есть класс сериализатора следующего вида class HousingSerializer(serializers.ModelSerializer[Housing]): class Meta: model = Housing fields = "__all__" depth = 1 с полезной нагрузкой запроса [{"id":"1234","created_at":"2022-05-20T15:55:43.611922Z","updated_at":"2022-05-20T15:55:43.611938Z","status":"pending"}]% Я хочу создать метод, который при задании параметра Housing 'id' должен …

23.05.2022
Использование google api в django

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

23.05.2022
Django - Сохранение в БД, CSV файл без одинарных кавычек

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

23.05.2022
Django admin prefetch content_type model

Я использовал панель инструментов отладки django, чтобы проанализировать, почему вызовы моей модели usermodel были такими болезненно медленными в админке django. Там я увидел, что у меня были сотни дублирующих обращений к модели content_type: SELECT --- FROM "django_content_type" WHERE …

23.05.2022
Могу ли я сделать sfu webrtc на django для прямой трансляции потока для многих людей? Есть исходный код или учебник?

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