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

12.09.2022
Функция OnSubmit не работает для ввода type='submit'

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

12.09.2022
Как подключиться к Django Dramatiq Pg

Я использую этот пакет для подключения к очереди dramatiq на экземпляре EC2. Хотя я могу подключиться к RDS с тем же именем пользователя/паролем с помощью SSH Tunnel, но при попытке подключения к dramatiq pg возникает ошибка аутентификации. …

12.09.2022
Использование несколькими StreamBuilder одного и того же источника данных

Прямое подключение к websocket с помощью Streambuilder работает без проблем, но я попытался сделать поток частью провайдера, чтобы я мог получить доступ к данным потока в нескольких виджетах, не сталкиваясь с "Bad State: Stream has already been listened to". …

12.09.2022
ModuleNotFoundError: Нет модуля с именем 'students.urls.py'; 'students.urls' не является пакетом

я только начинающий в python, обучаюсь по учебникам, я не могу просто запустить сервер, я выполнил те же шаги, упомянутые в этом учебнике, но он показывает мне эту ошибку, я искал некоторые возможные ответы на stack overflow, но не …

12.09.2022
Запрос клиента Box SDK as_user требует более высоких привилегий, чем предоставлено маркером доступа

В моем проекте Django есть такой код: # implememtation module_dir = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) # get current directory box_config_path = os.path.join(module_dir, 'py_scripts/transactapi_funded_trades/config.json') # the config json downloaded config = JWTAuth.from_settings_file(box_config_path) #creating a config via the json file client = Client(config) #creating …

12.09.2022
Объекты фильтрации Django

У меня возникла проблема с Product.objects def say_hello(request): queryset = Product.objects.filter(collection__id=1) return render(request, ‘hello.html’, {‘name’: ‘Mosh’, ‘products’: list(queryset)}) Я получаю Ошибку: Unresolved attribute reference 'objects' for class 'Product'.:6 Выдает отсутствие списка: http://127.0.0.1:8000/playground/hello/ <

12.09.2022
Добавление поля custom_password в UserSerializer без его регистрации в модели User в Django REST API

Мне нужен способ добавить поле confirm_password в данные, которые возвращает CreateUserView, не создавая его явно в моей модели пользователя. Я попытался сделать следующее, но это вызвало ошибку TypeError at /user/create/ User() got unexpected keyword arguments: 'confirm_password'. Как я могу …

12.09.2022
Django python - как добавить новую запись каждый раз, когда я обновляю экран? вместо этого он обновляет существующую запись?

Как добавить новую запись каждый раз, когда я обновляю экран? Вместо этого он обновляет существующую запись? Вот модели. class Dealer(models.Model): city = models.CharField('City', max_length=30, blank=True, null=True) contact_name = models.CharField('Contact name', max_length=250, blank=True, null=True) dealer_id = models.CharField('dealer_id', max_length=50, …

12.09.2022
Django - распределенная блокировка Redis

Django 4.0.6 Django-redis 5.2.0 < with caches["redis"].lock("bob:" + str(&lt;some uuid&gt;), ttl=900, timeout=300, retry_delay=15): dostuff Используется следующим образом: должен работать на кластере ElastiCache в режиме кластера из k8s pods? Похоже, что я получаю несколько экземпляров, попадающих в заблокированную область.

12.09.2022
Как сделать запрос по нескольким моделям в Django

Я использую Django и хочу знать, как получить объекты через 3 модели. Вот мои модели class Participant(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) is_leader = models.BooleanField(default=False) team = models.ForeignKey(Team, on_delete=models.CASCADE, null=True, related_name="participants") application_date = models.DateField(auto_now_add=True, null=True) resolution_date = models.DateField(null=True, …

12.09.2022
Ошибка при попытке сериализации отношения ManyToMany (Django с DRF)

< < AttributeError: Получена ошибка AttributeError при попытке получить значение для поля product на сериализаторе Ped_ProDetail. Поле сериализатора может быть названо неверно и не совпадать с атрибутом или ключом экземпляра Product. Оригинальный текст исключения был: 'Product' object has no attribute …

12.09.2022
Как автозаполнить форму на основе выбранного 'id' с помощью javascript или ajax в django

< class Fuel(models.Model): vehicle = models.ForeignKey(Vehicle, on_delete=models.CASCADE) previous_km = models.IntegerField(blank=False, null=False) progressive_km = models.IntegerField(blank=False, null=False) когда я выбираю автомобиль, то соответствующий автомобиль previous_km автоматически заполняется в форме. здесь написан простой код javascript вручную, но я хочу взять из …

12.09.2022
Django Model Exception on Pre-existent Database: Не удается преобразовать ключевое слово 'user' в поле. Возможные варианты: organization_id

В настоящее время я создаю классы моделей Django для уже существующей базы данных. У нас есть три таблицы: Organization, User и UserOrganizationMap. Это связано с тем, что между таблицами Organization и User существует отношение "многие-ко-многим" (пользователь может принадлежать к …

12.09.2022
Как получить экземпляр файла fjango из рабочей книги pyexcelerate?

Недавно я проверил pyexcelerate, чтобы помочь улучшить производительность экспорта кадра данных pandas в файл excel, у меня есть следующий код values = [my_df.columns] + list(my_df.values) wb = Workbook() wb.new_sheet('outputs', data=values) wb.save('outputfile.xlsx') У меня есть модель django, …

12.09.2022
Http Response Python

вроде response.json() ничего не отображает, но с другой стороны response.text отображает результаты как выполнить цикл через response.text Пример моего кода def api: url = 'http://api-content/product/GetProduct' x = requests.get(url) content=x.text "produits":[{ "des":"blaa", "cont":"sdf" }] <<< Спасибо за помощь

12.09.2022
Как я могу автоматически обновлять мою базу данных в django rest?

Мне нужно сделать статус заказа, где есть 3 колонки: orderId, item_name, status. Заказ может иметь несколько позиций, и каждая позиция может иметь разный статус. Поэтому мне нужно сделать конечную точку, которая будет возвращать статус заказа. Пример: если заказ 1 …

12.09.2022
Если при входе в систему имя пользователя или пароль недействительны, как вывести ошибку на страницу, не обновляя ее, Django

У меня есть всплывающее окно входа в систему и я хочу, чтобы после ввода неправильного имени пользователя или пароля появлялось сообщение об ошибке, как обычно "Username or password is incorrect", но после нажатия кнопки на сайте, он обновляется и …

12.09.2022
Как вернуть 404 и 500 ошибки в формате json вместо стандартных html-страниц в Django 4.x

В Интернете я нашел только очень несвежие статьи, которые не совсем решают мою проблему. Я пробовал этот способ, но Django по-прежнему возвращает html-страницы: exceptions.py def custom_exception_handler(exc, context): response = exception_handler(exc, context) if response is not None: …

12.09.2022
Stripe; Webhook, срабатывающий, когда текущая подписка заканчивается (не отменяется)

Я знаю, что существует тип webhook customer.subscription.deleted, который срабатывает, когда пользователь отменяет подписку (то есть он не хочет, чтобы подписка автоматически продлевалась после ее окончания), поэтому в этом событии webhook мы просто обновляем состояние подписки пользователя на отмену, но …

12.09.2022
Отображение количества комментариев каждого поста, относящихся к одному и тому же посту в django

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

12.09.2022
Пытаюсь отправить данные из формы в django rest API с помощью react используя axios ошибка buy saying The submitted data was not a file. Проверьте кодировку

Я пытаюсь отправить данные формы (изображение) с помощью react и Axios в rest API в базу данных Django У меня возникает ошибка {photo: ["The submitted data was not a file. Check the encoding type on the form."]}photo ["The submitted data …

12.09.2022
В ADMIN PANEL __str__ возвращается нестрока (тип NoneType)

Я новичок в django, пытаюсь создать проект электронной коммерции в образовательных целях. Я получил эту ошибку "str returned non-string (type NoneType)" из админ панели, когда пытаюсь просмотреть/изменить заказ или orderItem. Я пытаюсь вернуть str(self)Я не могу найти ошибку, пожалуйста, ребята …

12.09.2022
Рендеринг html-формы в django с помощью forms.py

У меня есть веб-приложение django с системой аутентификации в нем. У меня есть представление регистрации пользователя, модель клиента и UserCreationForm in forms.py: class CustomerSignUpForm(UserCreationForm): first_name = forms.CharField(required=True) last_name = forms.CharField(required=True) # phone_number = forms.CharField(required=True) # location = forms.CharField(required=True) class …

12.09.2022
Django медиа url из модели

Я работаю над простым блогом, у меня есть такая модель для записи в блоге: class BlogPost(models.Model): title = models.CharField(max_length=150, unique=True) body = models.TextField() cover_image = models.ImageField(upload_to='blogposts/') created_on = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) category = models.ManyToManyField('PostCategory', related_name='posts') slug = models.SlugField(null=True, …

12.09.2022
Django - Ошибка поля "Один к одному" не сохраняет данные без ошибки

В настоящее время я сталкиваюсь с проблемой с полем один-к-одному в Django, где данные не сохранялись после присвоения значения, а вызов сохранения проходит успешно без каких-либо ошибок время от времени. Я бы сказал, что 60% не сохраняется, а 40% …

12.09.2022
Django raises set-returning функции не допускаются в WHERE с аннотированным значением

Мне нужно запросить заказы, в которых почтовый индекс адреса доставки находится в определенном диапазоне. Для этого мне нужно привести почтовый индекс (поле charfield) к целому числу, удалив нечисловые значения. Я написал эту функцию базы данных для этого, которая …

12.09.2022
Запросы Http-клиента в Python

Я хочу получить данные о продукте, используя метод POST и передавая ему ключ безопасности в заголовках, я получаю ошибку HTTP 400 def api(request): headers={'content-type':'application/json','security-key': 'valu-key'} url = 'http://api-content/product/GetProduct' x = requests.post(url, headers = headers) content=x.status_code return HttpResponse(content)

12.09.2022
Docker Django Postgres FATAL: не удалось выполнить аутентификацию пароля для пользователя "postgres

Я докеризирую свое приложение Django. Мои конфигурации следующие: csgo.env POSTGRES_NAME='postgres' POSTGRES_USER='postgres' POSTGRES_PASSWORD='postgres' POSTGRES_HOST='postgres_db' POSTGRES_PORT='5432' settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': os.getenv('POSTGRES_NAME', 'postgres'), 'USER': os.getenv('POSTGRES_USER', 'postgres'), 'PASSWORD': os.getenv('POSTGRES_PASSWORD', 'postgres'), 'HOST': os.getenv('POSTGRES_HOST', 'postgres_db'), 'PORT': os.getenv('POSTGRES_PORT', '5432'), } …

12.09.2022
KeyError: '__module__' при создании динамически проксируемых моделей

Я хочу создавать динамически прокси-модели с помощью следующего кода: from django.db import models class BaseId(models.Model): def __str__(self): return self.nom class Meta: app_label = 'sae' abstract = True NOMENCL_LIST = ['CAT', 'CATR', 'CCR', 'ESPIC', 'GRP', 'MFT', 'NAT', 'PERSO', 'STJ', 'STJR'] …

12.09.2022
Django Статические файлы Страница не найдена (404)

Я пытаюсь создать сайт с помощью Django и в моем models.py я использую ImageField(upload_to='') Django, но эти файлы не загружаются в их местоположение, и я не знаю почему. Этот файл пуст. Поэтому я получаю эту ошибку Page not found …

12.09.2022
Django позволяет создавать объект только один раз в 24 часа

Вот моя модель Django: class mymodel(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) deleted_at = models.DateTimeField(null=True, blank=True) Как сделать так, чтобы объект создавался только один раз в 24 часа? Я знаю, что это можно сделать с помощью …

12.09.2022
Проблема WOPI в режиме просмотра и редактирования

Введите описание изображения здесь Я реализовал wopi в своем приложении, загрузил новую версию документа в режиме просмотра, затем перешел в режим редактирования, новая версия документа не обновляется, отображается старая версия и создается другая сессия для одного и …

12.09.2022
Почему печать user.has_perm всегда True?

Пользователь назначен в группу студентов и из группы удаляет delete_permission, но приведенный ниже код возвращает true. student_group = Group.objects.get(name='student') content_type = ContentType.objects.get_for_model(Department) department_permission = Permission.objects.filter(content_type=content_type) user = User.objects.get(email='test@gmail.com') student_group.user_set.add(user) for perm in department_permission: if perm.codename == "delete_department": student_group.permissions.remove(perm) print(user.has_perm("quiz.delete_department"), …

12.09.2022
Django.db.utils.OperationalError: FATAL: password authentication failed for user "postgres"

Не могу запустить docker-compose up, поменял бд на postgres. Стало выдавать не верный пароль для бд. Не понимаю в чём проблема, я уже пробывал добавлять в docker-compose.yml переменные enviroment, но всё-равно выдаёт туже ошибку. settings.py DATABASES = { 'default': { …

12.09.2022
Изменить API_BASEURL

Я делаю проект на Django REST Framework. Мне нужно, чтобы проект запускался не на стандартном "http://127.0.0.1:8000 /", а на сервере "http://localhost:8080 ". Подскажите, пожалуйста, где это нужно исправить в файлах моего проекта?

12.09.2022
Django model AttributeError: объект 'str' не имеет атрибута 'clone'

Две мои модели в Django получают AttributeError: объект 'str' не имеет атрибута 'clone' во время выполнения команды makemigration class Statuses(models.TextChoices): publish = _('publish') archive = _('archive') draft = _('draft') category = models.ForeignKey(BlogCategory, on_delete=models.DO_NOTHING, verbose_name=_("blog category")) title = …

12.09.2022
File.truncate не очищает содержимое файла

Я использую python и django для приложения, и мне нужно хранить информацию в текстовом файле. Поэтому я сделал следующее : def write_in_file(data): stock_file = open(os.path.join(sys.path[0], "static/imported_data.txt"), "w") stock_file.truncate() stock_file.write(data) stock_file.close() Все работает так, как я хочу, и …

12.09.2022
Постройка маршрутов поверх карты как в Strava с помощью Python, любые мысли

Любые мысли, идеи или другие способы решения! Заранее спасибо.

12.09.2022
Как получить pk из url в django rest framework?

У меня есть 2 приложения Ticket и Comment, с url: http://127.0.0.1:8000/api/tickets/&lt;int:pk&gt;/comments/&lt;int:pk&gt;/. comment.views class CommentAPIList(ListCreateAPIView): queryset = Comment.objects.all() serializer_class = CommentSerializer permission_classes = (IsAuthenticatedOrReadOnly,) pagination_class = CommentAPIListPagination Я хочу получить первый int:pk в моем url для фильтрации моего …