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

22.08.2021
Как я могу заставить приемник слушать сигнал, специфичный для пользователя, в Django?

Я пишу Django блог-сайт, где записи в блоге должны быть одобрены администратором (суперпользователем), прежде чем они могут быть опубликованы. В моей модели BlogPost есть булево поле "approved". Мне удалось реализовать все это. Однако, я также хочу, чтобы пользователь получал …

22.08.2021
Xlsxwriter в http-ответ (скачивание файла), но с пользовательскими данными (формы) в django

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

22.08.2021
Ошибка 400 при пинге appengine, по запросам python

Здравствуйте, прекрасные люди! У меня есть сервер Django, развернутый на google AppEngine. Я пытаюсь отправить json запрос с помощью python в функцию views.py, которая выглядит следующим образом: def my_test_json_data(request): json_data = (json.loads(request.body.decode('utf-8'))) #print(json_data) if json_data['apikey'] != …

22.08.2021
Ошибка NoReverseMatch появляется, когда я пытаюсь отредактировать сообщение с помощью UpdateView в Django

Когда я нажимаю на ссылку обновить сообщение, появляется ошибка: Reverse for 'post_detail' with no arguments not found. Проверен 1 шаблон(ы): ['post/(?P[-a-zA-Z0-9_]+)$']. Моя модель Post выглядит следующим образом: class Post(models.Model): title = models.CharField(max_length=200, verbose_name='Заголовок') slug = AutoSlugField(populate_from=['title']) title_image = models.ImageField(upload_to=user_img_directory_path, blank=True, …

22.08.2021
Как сделать CSRF для Google Sign-In? (Используя Python и Django)

Я создаю простую страницу входа в систему, используя Python и Django. Я хочу дать пользователям возможность выбора входа, используя либо учетную запись Django, либо Google Sign-In. Я создал несколько простых HTML и функций для обмена данными между 4 …

22.08.2021
Можно ли обнаружить мутации ManyToManyField до их применения?

У меня есть приложение Django, которое транслирует изменения некоторых своих моделей своим клиентам, чтобы поддерживать их в актуальном состоянии. Для этого у меня есть отдельное приложение, которое привязывается к сигналу post_save этих моделей и запускает трансляцию. Проблемы возникли с …

22.08.2021
Проблема с подражанием возвращаемому значению в тесте py?

У меня есть следующая пост-функция в моем представлении, и я хочу сымитировать возвращаемые значения customer.get_customer_data и customer.update_customer_data в моей тестовой функции. Однако, похоже, что только одно из подражаемых возвращаемых значений выделяется. def post(self, request, *args, **kwargs): try: data …

22.08.2021
Почему Django/console выдает мне ошибку отсутствия значения для stripe.confirmCardPayment intent secret, говоря, что это должна быть секретная строка клиента?

Я пытаюсь изучить этот учебник, пользовательский поток платежей последний бит для интеграции stripe с Django https://justdjango.com/blog/django-stripe-payments-tutorial в моем файле views.py у меня есть эти представления class StripeIntentView(View): def post(self, request, *args, **kwargs): try: req_json = …

22.08.2021
Данные Django из RichTextField отображаются с помощью html-тегов

У меня есть сайт, на одной странице которого отображаются данные из определенного объекта, который имеет 1 целое число, 1 строку и 2 текстовых значения (ckeditor, RichTextField). Класс представлен следующим образом; class Chapter(models.Model): chapter_id = models.IntegerField(primary_key=True, default=None) chapter_title = models.CharField(max_length=100, …

22.08.2021
Почему мне нужно очищать локальное хранилище вручную из консоли. Каждый раз, когда мой сайт загружается

Я сделал корзину и сделал функцию обновления корзины в JavaScript, которая работает нормально, но когда я перехожу на другую страницу, моя корзина автоматически переходит в состояние (1 ) и в консоли появляется ошибка следующего вида: Uncaught TypeError: Cannot set …

22.08.2021
Почему Django/Postgres вроде бы сохраняет, но не сохраняет, выдает "соединение уже закрыто"?

Я использую Django + Postgres на Windows 10 WSL Ubuntu 18.04.5 LTS. Сохранение данных в postgres вроде бы работает, но когда я обращаюсь к таблице с помощью psql в командной строке, данных там нет. Обновление веб-страницы (перезагрузка Django) также показывает …

22.08.2021
Как сделать форму получения данных в django?

Я хочу, чтобы у пользователя была форма для получения данных из базы данных, например, как в /admin: Форма в админке Чтобы пользователь мог выбрать несколько записей и, например, удалить их, как я могу это сделать?

22.08.2021
Почему этот django url не работает на Mac?

Я хотел бы применить Python код оценки позы в url ниже к Django представлению. Но это хорошо работает на Windows, но не на Mac. 127.0.0:8000/pose_feed не работает без сообщений об ошибках. Я установил requirement.txt в venv, и версия Python …

22.08.2021
1 раз из 10 получаем ошибку json.decoder.JSONDecodeError: Expecting ','

у меня есть этот уродливый noob func: def run_prog(compile_container, user_input, container_file_path): # bash doesnt support single quotes or quotes inside double quotes so @# = ' time_check_command = '/usr/bin/time -f "@# , @#memory@#:@#%M@# , @#time@#:@#%e@#"' result = compile_container.exec_run( f"/bin/bash …

22.08.2021
Django периодически запускает функцию в фоновом режиме

У меня есть функция, которая получает данные и должна выполняться периодически. Все, о чем я забочусь, это запускать ее каждые 30 секунд. Я искал и нашел следующие варианты - celery django-apscheduler Apscheduler Я пробовал Apscheduler, …

22.08.2021
Как сериализовать связанный объект Django Rest Framework

Class Flight(models.Model): field_1 field_2 field_3 class Approach(models.Model): flight_object(models.ForeignKey, 'Flight') approach_type number Approach связан как InlineFormset. Как я могу сериализовать Approach, вложенный в Flight, с возможностью создания новых объектов подхода. Я не знаю правильной терминологии, что затрудняет реализацию. Моя цель …

22.08.2021
Я хочу получить данные от пользователя без использования им формы

В настоящее время я работаю над сайтом, который размещает веб-романы. Мне нужна система, чтобы пользователь отправлял id главы и получал главу, которая использует этот id, возможно, как: <a href="chapters/1">Chapter1</a> <a href="chapters/2">Chapter2</a> <a href="chapters/3">Chapter3</a> Я не хочу создавать …

22.08.2021
Как сгенерировать изображение из шаблона django?

У меня есть HTML код. Я добавил некоторые динамические данные из БД в HTML код в Django/FastAPI. Как я могу сгенерировать изображение этого шаблона? Также, как можно сделать то же самое в FastAPI>

22.08.2021
Как с помощью фреймворка Django REST разобрать строковый параметр RESTful?

Я использую Python 3.9 с Django==3.1.4 djangorestframework==3.12.2 Я хочу передать restful param (строку "author") моему методу GET. В моем файле urls.py у меня есть urlpatterns = [ ... path('user/<str:author>', views.UserView.as_view()), А затем в моем классе UserView (определенном …

22.08.2021
Django: как отобразить ManyToManyField в html-файле?

Я хочу отобразить ManyToManyField в Django на html странице. Этот код находится в файле models.py: class Keyword(models.Model): keyword = models.CharField(max_length=20, null=True) rank = models.IntegerField(null=False) dateCreated = models.DateField(auto_now_add=True) def __str__(self): return '#' + self.keyword class Article(models.Model): CATEGORY = …

22.08.2021
Невозможно присвоить "'Test'": "BlogPostComment.blog_post" должен быть экземпляром "BlogPost".

Я пытаюсь создать REST API для публикации комментариев. Я не использую обычные представления ``request.POST'', поскольку не хочу, чтобы для отправки комментария происходило перенаправление на новую страницу. Мой план состоит в том, чтобы AJAX комментировать. Но я получаю эту …

22.08.2021
Как использовать переменную js в теге шаблона Django через вызов JS для обновления содержимого html? [дубликат]

Я пытаюсь обновить html-содержимое списка с id "samples-list" с помощью тега шаблона Django, который включает html-файл с двумя параметрами ({% include "measures/sample_list_rows.html" with object_list=classifier.samples search_filter=search %}). первый параметр object_list заполняется объектом Django classifier.samples, второй параметр search извлекается по id …

22.08.2021
Первая модель - цена продукта, а вторая модель - входные данные первой модели, умноженные на 4

Я хотел сделать 2 модели для цены моих продуктов, первая модель это цена продукта, а вторая модель это вход первой модели, умноженный на 4, как я могу сделать то же самое, спасибо class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.CASCADE, related_name='product') title …

22.08.2021
Действие по изменению объекта администратора Django

Я разрабатываю службу управления курьерской службой с использованием Django. На данный момент я создал три модели, Customer DelveryAgent Parcels Вот модель посылки: class Parcel(models.Model): type = models.CharField(max_length=20) city = models.CharField(max_length=20) street = models.CharField(max_length=100) zip = models.CharField(max_length=100) …

22.08.2021
Macbook Air M1 проблемы с mysql

(base) touresouleymane@192 Prions Projects % python3 prions/manage.py runserver Исключение в потоке django-main-thread: Traceback (последний последний вызов): Файл "/Users/touresouleymane/opt/anaconda3/lib/python3.8/site-packages/MySQLdb/init.py", строка 18, in from . import _mysql ImportError: dlopen(/Users/touresouleymane/opt/anaconda3/lib/python3.8/site-packages/MySQLdb/_mysql.cpython-38-darwin.so, 2): Символ не найден: _mysql_affected_rows Ссылка из: /Users/touresouleymane/opt/anaconda3/lib/python3.8/site-packages/MySQLdb/_mysql.cpython-38-darwin.so Ожидается в: плоском пространстве имен …

22.08.2021
Невозможно удалить объект из панели администратора Django с помощью MongoDB

У меня есть проект Django, использующий MongoDB, подключенную через Djongo. Я создал простую модель, которая выглядит следующим образом: from django.db import models # Create your models here. class Property(models.Model): name = models.CharField(max_length=128, blank=False) property_type = models.CharField(max_length=24, blank=True) include_on = …

22.08.2021
Передача одного и того же случайно сгенерированного списка в представлениях POST и GET в python/django

Я разрабатываю приложение для викторины, которое извлекает случайное подмножество из 3 вопросов из кверисета Trivia. Я могу сгенерировать случайное подмножество без проблем и отобразить 3 вопроса с множественным выбором. Но когда пользователь делает выбор и отправляет ответ, представление trivia генерирует …

22.08.2021
Django DeleteView - как передать параметр для использования для success_url?

Я использую DeleteView, где я хочу, чтобы success_url был представлением, которое вызвало DeleteView. Этот success_url требует передачи ему двух параметров. urls.py path('listparts/<uuid:company_pk>/<uuid:worker_pk>/', views.listparts, name='listparts'), path('deletepart/<uuid:part_pk>/', views.PartDeleteView.as_view(), name='deletepart'), view def listparts(request, company_pk, worker_pk): ... ... class PartDeleteView(DeleteView): model: Part …

22.08.2021
Настройка набора представлений для получения идентификатора элемента из slug и uuid Django Rest Framework

Я хочу получить каждый отдельный элемент из моей базы данных по id, сочетающему в себе slug и uuid. В моей модели у меня есть: class Product(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) slug = models.SlugField(max_length=250, unique_for_date='published') name = models.CharField(max_length=250) def …

22.08.2021
Python регулярные выражения, выдернуть нужные слова в list

Есть такой текст srt = " <p><strong>Услуга:</strong> orders.Orders.service</p> Название - orders.Orders.123name<br> Заказ номер orders.Orders.id " как написать регулярное выражение, чтобы из текста выдернуть все слова name1.name2.name3 то есть на выходе list = ['orders.Orders.service', 'orders.Orders.123name', 'orders.Orders.id'] итд

22.08.2021
Загрузить 10000 изображений на github?

Я создал сервер, используя фреймворк Django на python, и он содержит более 1000 фотографий, должен ли я загрузить их все в git hub, так как я хочу загрузить сервер и его данные.

22.08.2021
Как обновить значение поля FileField после перемещения файла в другую директорию django-storage amazon s3

Я делаю приложение блог, где пользователь может добавлять новые записи в него. Одним из критериев этих записей - неограниченная (условно) возможность выгружать файлы (т.е. за одной записью может закрепляться от 1 до 101 файла). Все было прекрасно, пока я не …

22.08.2021
Сервер Redis внутри контейнера Docker с nginx + redis_pass

Я разрабатываю простое приложение чата (основанное на django-private-chat2) с django & django-channels. Я хочу, чтобы приложение было полностью контейнерным и использовало nginx для маршрутизации внутри контейнера. Итак, я пытаюсь подключиться через веб-сокет к redis-серверу, работающему …

22.08.2021
Django и MongoDB - как отладить ошибку базы данных для сброса пароля по электронной почте?

Я подключил свое приложение Django к MongoDB, регистрация/вход/выход работают нормально. Но когда я использую стандартное письмо Django для сброса пароля, оно выдает ошибку базы данных. url.py path('pw_reset/', auth_views.PasswordResetView.as_view(), name="reset_password"), path('pw_done/', auth_views.PasswordResetDoneView.as_view(), name="password_reset_done"), path('pw_confirm/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(), name="password_reset_confirm"), path('pw_complete/', auth_views.PasswordResetCompleteView.as_view(), name="password_reset_complete"), …

22.08.2021
Доступ к ответу XMLHttpRequest на запрос preflight не проходит проверку контроля доступа

Я пытаюсь загрузить файл с помощью FilePond (с Svelte) в Google Storage, подписанный URL. Когда Chrome делает preflight, он получает 200, но потом, похоже, не получает заголовок Access-Control-Allow-Origin в этом ответе. В консоли JS ошибка: Доступ к …

22.08.2021
Почему файл css не добавился после collectstaic? python django

Не добавляется ccs в static файлы. Создал css файл в приложении prints/templates/css/print_style.css html prints/templates/prints/print.html {% extends "base.html" %} {% load static %} {% block link %} <link href="{% static 'css/print_style.css' %}" rel="stylesheet"> {% endblock %} дальше manage.py collectstatic обновляю …

22.08.2021
Django приложение, использующее Graphql и пакет Channels, бросает исключение внутри приложения: объект 'NoneType' не имеет атрибута 'replace'

У меня есть приложение Django, которое использует graphene для реализации GraphQL, у меня все настроено и работает, но теперь у меня есть ошибка в консоли, которая внезапно появилась, и хотя она ничего не нарушает, по крайней мере, насколько я …

22.08.2021
Почему Model.objects.filter возвращает пустой запрос?

Я читаю статью по django о том, как делать запросы через здесь. У меня есть следующие фрагменты >>> Entry.objects.first().pub_date datetime.date(2021, 8, 18) >>> Entry.objects.first().mod_date datetime.date(2021, 8, 18) Но если я попробую следующее, то получу …

22.08.2021
Как переместить файлы в другую директорию django-storage s3

Я работаю над новостным блогом, где вы можете добавлять в новости столько файлов, сколько захотите. Для хранения файлов я использую amazon s3 и django-strorage. Но после того, как я добавил представление news-update, у меня возникли некоторые проблемы с управлением файлами. …

22.08.2021
Невозможно добавить/определить select_related with в кодовой базе django

Это мой views.py, названный здесь admin.py class BaseMembershipInline(ReadOnlyMixin, admin.TabularInline): class MembershipInlineFormSet(BaseInlineFormSet): def get_queryset(self): print("(((((((((((GET Q SET)))))))))))))))") # Orders by property field super().get_queryset() self._queryset = sorted( super().get_queryset(), key=lambda membership: membership.order ) return self._queryset model = Membership formset = …