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

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. Можете ли вы помочь мне, дав ответ на вышеуказанный вопрос. …

23.05.2022
Подсчет итоговых значений столбцов CSV перед импортом и выдача предупреждения

Используя django-import-export, хочу импортировать строки в таблицу postgresql только после подсчета итогов по определенному столбцу CSV. Если она превышает лимит, то нужно выдать предупреждение и предотвратить импорт, иначе появится страница, запрашивающая подтверждение импорта этого инструмента. Def метод …

23.05.2022
Миграции Django больше не выполняются на aws

Я размещаю сайт на elastic beanstalk и у меня есть файл 01_migrate.sh в .platform/hooks/postdeploy для миграции изменений модели в базу данных postgres на Amazon RDS: #!/bin/sh source /var/app/venv/staging-LQM1lest/bin/activate python /var/app/current/manage.py migrate --noinput python /var/app/current/manage.py createsu python /var/app/current/manage.py collectstatic --noinput …

23.05.2022
Команды Django manage.py генерируют ошибку в Cronjob

Всякий раз, когда я запускаю команду manage.py (например, migrate, runserver), все в порядке. Я использую следующую команду Cronjob: * * * * * python3 /home/ec2-user/Project/manage.py migrate Всякий раз, когда я планирую команду manage.py в Crontab, возникает следующая …

23.05.2022
Django: URL Path not found переходит в следующее приложение

У меня есть два приложения: бэкэнд магазин Я свои урлы в основном дире приложения: path('backend/', include('backend.urls')), path('', include('shop.urls')), проблема в том, что если я пишу в url: localhost:8000/backend/abc, который не существует, Django перепрыгивает на shop.urls и …

23.05.2022
Необязательная часть url django url

Я пытаюсь настроить url в проекте Django так, чтобы API, написанный на JS call, мог обращаться к нему из двух разных представлений. Например: localhost:8000/edit/3 вызовет из представления /, которое соответствует localhost:8000/, функцию, которая модифицирует ресурс с id из 3. Я …

23.05.2022
Итерация и добавление различных значений из JSON в переменную

Я пытаюсь выполнить итерацию и добавить QId и Answer из полезной нагрузки, желаемый результат должен быть таким 12|Yes&&13|Yes&&14|Yes&&15|Yes&&16|Yes&&17|Yes&&. Все, что я хочу, это конкатенировать QId и Answer перед сохранением в базу данных. Как я могу этого добиться Qstans …

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

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

23.05.2022
Часто используемые api в Django

Я создал проект и 5 приложений Теперь проблема заключается в том, сколько раз конкретный api используется всеми или любым конкретным пользователем Может ли кто-нибудь помочь мне Мы можем создать новый api или что-нибудь еще, но мне нужен вывод …

23.05.2022
Сохранение времени даты джалали (хиджри шамси) в базе данных в django

У меня есть проект Django, и я хочу сохранить дату created_at в базе данных. Я генерирую datetime.now с помощью jdatetime (или Khayyam) python пакета и пытаюсь сохранить его в DateTimeField. Но иногда он выдает ошибку, потому что григорианская (милади) …

23.05.2022
Django Ссылка на доступ через несколько имен и appnames

Я хочу использовать многоуровневый url У меня есть приложение под названием portfolio_menu, которое имеет store.urls и внутри store.urls имеет pruduct.urls, внутри которого есть представление с именем list страница, как мне получить к ней доступ через тег {%url%}? Ниже …

23.05.2022
Как добавить data-bs-toggle и data-bs-target в мой скрипт - Таблицы данных

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

23.05.2022
Я получил http вместо https путь к файлу в Django

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

23.05.2022
Платформенные крючки не найдены при развертывании на AWS

Я пытаюсь развернуть приложение django на elastic beanstalk. Изначально это работало хорошо, но недавно я внес изменения в модели базы данных, поэтому мне нужно перенести их в производственную среду. Просматривая старые журналы, я вижу, что ранее проблем с …

23.05.2022
Как использовать модульные тесты django с elasticsearch?

Я использую юнит-тесты django для тестирования своего приложения. Это работало очень хорошо до сегодняшнего дня. Я интегрировал elasticsearch в проект с помощью 2 модулей django_elasticsearch_dsl и django_elasticsearch_dsl_drf. С тех пор почти ни один из моих модульных тестов не работает. …

23.05.2022
Как обрабатывать создание, обновление и удаление изображений с помощью сигналов Django?

У меня есть эти модели, я хочу изменить название фотографий в этом шаблоне (ProductName-ImageId.jpg). Мне нужна помощь в изменении Имени файла, в Обновлении и удалении? является ли это лучшей практикой для этого? модели: class Product(models.Model): id = …

23.05.2022
Почему Django не распознает create_user(), когда я хочу создать пользователя?

Я хочу создать User с User.objects.create_user(username,email,password) где User импортирован из from django.contrib.auth.models import User но Django не распознает create_user() и когда я хочу определить его VsCode говорит:No Definition found for 'create_user'. Я использую Django 4.0.4 и python 3.10.4

23.05.2022
Ошибки валидации Django не отображаются [дубликат]

Итак, я изучал Django по учебнику и наткнулся на валидацию формы. В версии учебника при неудачной валидации на экране всплывали ошибки, но на моей форме ничего не появлялось. Вот мой файл forms.py. from django import forms from django.core …