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

24.08.2021
Управление доступом к странице в UpdateView

Здравствуйте!!! Я хочу контролировать, чтобы только суперпользователь и, например, учитель, могли получить доступ к странице, унаследованной от UpdateView и перенаправлять других на страницу /404. Мой класс в views.py : class Edit_news(UpdateView): model = News form_class = …

24.08.2021
Добавьте значок глаза на форму password_change_form.html Django admin

Я хочу переопределить форму администратора Django password_change_form.html, в частности, добавить значок глаза в раздел пароля. Значок глаза скрывает и показывает пароль. Мои шаги заключались в том, чтобы сначала расширить шаблон, создав этот файл templates/registration/password_change_form.html, но я не совсем понимаю, …

24.08.2021
Django : KeyError: "Получена ошибка KeyError при попытке получить значение для поля `channel` на сериализаторе ``...

Модель class Metric(models.Model): date = models.DateField() channel = models.CharField(max_length=50) country = models.CharField(max_length=10) os = models.CharField(max_length=10) impressions = models.IntegerField() clicks = models.IntegerField() def __str__(self): return "{} - {}".format(self.date, self.channel) Мое мнение class MetricViewSet(viewsets.ModelViewSet): serializer_class …

24.08.2021
Django Crispy Forms не отображает границу определенного поля

Я использую bootstrap и crispy forms для стилизации моего сайта. Но рамка вокруг всех моих полей имени пользователя не отображается. Как показано здесь (я обрезал некоторые части). Меня это смущает, так как все остальные поля отображаются правильно: <a href="https://i.stack.imgur.com/CUYpI.png" rel="nofollow …

24.08.2021
Как массово обновить данные в таблице django db?

Мне нужно часто разбирать большой xml файл и вставлять и обновлять данные в таблицу db. Как я могу сделать это быстро, не удаляя данные из базы данных. Сейчас я удаляю все данные перед разбором и вставляю все данные после. …

24.08.2021
Django LDAPS TLS начал давать сбой с ошибкой SERVER_DOWN

Сегодня мы имели удовольствие наблюдать, как LDAPS не работает в приложении Django. Наши требования к Пип включают: python-ldap==3.3.1 django-auth-ldap==3.0.0 Наш файл настроек Django включает: AUTH_LDAP_SERVER_URI = "ldaps://ldaps.server.net.au:636" AUTH_LDAP_CONNECTION_OPTIONS = { ldap.OPT_DEBUG_LEVEL: 1, ldap.OPT_REFERRALS: 0, ldap.OPT_NETWORK_TIMEOUT: 5.0, ldap.OPT_TIMEOUT: …

24.08.2021
AttributeError: объект 'datetime.datetime' не имеет атрибута 'save' - При сохранении времени

Я создаю BlogApp и пытаюсь сохранить time, когда пост понравился. Затем я создаю поле like_time, чтобы я мог сохранять время, когда пост понравился, но когда я сохраняю время понравившегося поста, он показывает AttributeError: объект 'datetime.datetime' не имеет …

24.08.2021
Восстановленное изображение не сохраняется в папке media

Settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [BASE_DIR / "static"] BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) MEDIA_ROOT = os.path.join(BASE_DIR, "media/") MEDIA_URL = '../media/images/' urls.py if settings.DEBUG: # Use static() to add url mapping to serve static files during development (only) urlpatterns += static(settings.STATIC_URL, …

24.08.2021
Печать pdf на сетевом принтере с помощью python

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

24.08.2021
Dataframe.ixmax на данных времени, подписанных временными знаками

Я извлек некоторые данные о времени даты из моего приложения django: data = list(MyModel.object.values_list("date1", "date2")) # &gt;&gt;&gt; [ ( None, datetime.datetime(2020, 4, 9, 15, 43, 59, 433515, tzinfo=&lt;UTC&gt;) ), ( datetime.datetime(2020, 4, 9, 15, 44, 27, 328075, …

24.08.2021
Как защитить url изображения в Django Rest Framework? [закрыто]

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

24.08.2021
Эффективное создание объекта из данных, введенных пользователем, в django

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

24.08.2021
Невозможно вызвать функцию представления Django через функцию ajax

Viwes.py def post_upload(request, resolution, format, size): print(resolution) print(format) print(size) return render(request, 'upload .html') urls.py path(r'^post_upload/$', views.post_upload, name='post_upload') give.js: $(".btn").bind('click', function(){ console.log('download button clicked'); var resolution = $(this).closest("tr").find(".resolution").text(); var format = $(this).closest("tr").find(".format").text(); var size = $(this).closest("tr").find(".size").text(); var csrf_token = …

24.08.2021
Django: выборка данных из базы данных. "WaitForSingleObject()" занимает 96% времени выполнения. Есть решение?

Я использую Django и пытаюсь получить данные из базы данных PostgreSQL. Таблица содержит 2000 записей, и запрос занимает 4-15 секунд. При профилировании я увидел, что большую часть времени занимает "WaitForSingleObject()". Есть ли какие-нибудь решения?

24.08.2021
VS Code и Django: Произошло исключение: ImportError

Я хотел бы автоматизировать некоторые ежедневные размышления на моей работе и в настоящее время борюсь с этой проблемой. Версии системы: Python 3.9.6// VS Code: 1.59.1// Django: 1.6.0 Я пытался создать свой первый сайт и следовал этому руководству: <a …

24.08.2021
Невозможно вставить значение NULL в столбец 'id', таблица 'XXX'; столбец не допускает нулей

У меня есть следующая модель: class Loan(models.Model): id = models.BigAutoField(primary_key=True) date = models.DateField(default=timezone.now) description = models.TextField(max_length=255) Когда я пытаюсь сохранить дату и описание я получаю вышеуказанную ошибку …

24.08.2021
Django. Иностранный ключ

У меня есть 2 таблицы: Side и AdditionalCost теперь AdditionalCost имеет следующее поле внешнего ключа: side = models.ForeignKey(Side, on_delete=models.CASCADE, related_name='costs') Я хочу иметь другое поле внешнего ключа в AdditionalCosts: number_of_additional_installations = models.ForeignKey(Side, on_delete=models.CASCADE, related_name="number_of_additional_installations") Модель Side …

24.08.2021
Как загрузить приложение django в контейнере docker в AWS ECS

Я создал приложение django в контейнере docker и хочу загрузить его в Amazon ECS, но не знаю, как это сделать. Есть ли у кого-нибудь учебник, на который вы можете меня направить

24.08.2021
DJANGO Python как сохранить данные в базу данных (mysql) и сгенерировать qrcode на другой странице, используя данные, сохраненные в базе данных

DJANGO Python как сохранить данные в базу данных и сгенерировать QR-код на другой странице, используя данные, сохраненные в базе данных

24.08.2021
Как удалить объекты отношения "многие ко многим" в модели Django

У меня есть модель Post, имеющая много-много связанных изображений. Когда пост удаляется, я хотел бы, чтобы все связанные с ним изображения также удалялись. class Post(models.Model): images = models.ManyToManyField(Image, blank = True, related_name = 'posts') Есть ли что-то …

24.08.2021
Как вызвать имя приложения при вызове модели один к одному в django?

Это мои приложения: user students university Теперь, как использовать одинаковые имена для двух моделей? Например, у каждого студента и университета есть модель профиля. Сначала, когда я делаю "Профиль класса" под студентом It gets a new table named student_profile …

24.08.2021
Начало работы с API Stripe

Я хочу добавить оплату от клиента к клиенту в моем проекте, поэтому я решил использовать Stripe API. Но в документации после "начала работы" много всего, и она кажется мне запутанной. Есть ли правильный способ или последовательность действий? Я бы хотел …

24.08.2021
Как решить эту ошибку ValueError: unicode object contains non latin-1 characters в django? [закрыто]

Я хочу показать сообщение на персидском языке, когда пользователь выходит из учетной записи, но получаю эту ошибку: ValueError: unicode object contains non latin-1 characters Сообщение, которое я хочу отобразить, следующее: شما خارج شدید. Как мне решить эту проблему? спасибо

24.08.2021
Может ли Django обрабатывать два последовательных запроса связанных постов? И ввод данных из первого сообщения будет сохранен и использован для второго сообщения

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

24.08.2021
Изменение изображения пользователя при обновлении времени в django

Я создаю профиль пользователя для обучения. при обновлении изображение пользователя по умолчанию не меняется. но имя пользователя и email меняются на новое имя пользователя и email. только изображение пользователя не меняется. Если я изменю изображение профиля на странице …

24.08.2021
Импорт-экспорт в Django с ограничением FK

Я пытался импортировать данные в мой Django проект с помощью Django import-export. У меня есть две модели Ap и Job, Job имеет FK отношения с Ap. Используя Admin, я могу выбрать файл и тип, CSV. Пока что моя программа вроде …

24.08.2021
Одностраничный pdf с использованием безголового хрома

Я хочу создать pdf из HTML как одностраничный pdf Техники, которые я использовал это Chrome headless Django Python Сейчас, когда мы пытаемся использовать chrome headless, он печатает HTML файл в виде нескольких страниц Проблема Мы хотим …

24.08.2021
Доступ к пространству Digitalocean запрещен

Я создал пространство для хранения цифрового океана. url пространства выглядит следующим образом https://storagespace.nyc3.digitaloceanspaces.com Однако, когда я нажимаю на url, чтобы открыть его в браузере, я получаю следующую ошибку: &lt;Error&gt; &lt;Code&gt;AccessDenied&lt;/Code&gt; &lt;BucketName&gt;storagespace&lt;/BucketName&gt; &lt;RequestId&gt;tx000000000000001618a5e-0081246af3-1805687a-nyc3c&lt;/RequestId&gt; &lt;HostId&gt;1805987a-nyc3c-nyc3-zg03&lt;/HostId&gt; &lt;/Error&gt; Я понятия не …

24.08.2021
Отправка ответа серверу 200 ok

Есть функция обработчик callback уведомлений сбербанка, которая после оплаты получает данные от сервера и записывает их в файл (пока что). В документации указано, что после получения данных, обратно необходимо отправить 200 OK, иначе уведомления будут повторятся несколько раз. Не могу …

24.08.2021
Зачем нужен app_name, если уже указан namespace

Project/urls.py: . . . urlpatterns = [ path('admin/', admin.site.urls), path('', include('store.urls', namespace='store')) ] . . . project/store/urls.py: . . . app_name = 'store' urlpatterns = [ path('', views.all_products, name='all_products'), ] . . . * Зачем нужно указывать app_name, если уже …

24.08.2021
Dj-rest-auth: ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION не работает

Я использую dj-rest-auth, allauth и простой jwt для реализации аутентификации. В django-allauth установка ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION=True приведет к автоматическому входу пользователя в систему после проверки электронной почты. Но постинг ключа в "/dj-rest-auth/registration/verify-email/" возвращает только {"detail": "ok"}. Приведенный ниже исходный …

24.08.2021
Добавление и удаление кнопок при использовании набора форм

Я использую django formsets вместе с формой. При отправке все работает нормально. Я хочу добавить кнопку "Добавить новый" и "Удалить" для полей набора форм. Мой код выглядит следующим …

24.08.2021
Как изменить атрибут option в селекте с помощью форм Django

У меня есть следующая форма Django (усеченная): from django.forms import ModelForm from django import forms from expense.models import Expense class ExpenseForm(ModelForm): class Meta: model = Expense fields = ['category', 'type'] widgets = { 'expense_category': forms.Select( attrs={ 'class': 'form-control', } …

24.08.2021
Сохранение данных в редактируемой таблице в базу данных

У меня есть веб-приложение, бэкенд использует Django, а фронтенд - HTML5. Restful API (Django rest framework) используется для типов данных GET, PUT, POST и DELETE. На HTML странице у меня есть редактируемая таблица, которая должна сохранять любое отредактированное …

24.08.2021
Слияние двух наборов запросов Django и дедупликация объектов, имеющих общее значение

У меня есть проект Django, использующий библиотеку сегментации, и мне нужно объединить два набора запросов и дедуплицировать полученный набор запросов, что заставляет меня ломать голову над тем, как это сделать. not_segments = Page.objects.all().no_segments() (перефразировано) дает мне страницы с исключенными …

24.08.2021
Развертывание Django и React в облаке Google

У меня есть сайт, который использует Django для бэкенда и React для фронтенда, и я хочу сделать мой сайт готовым для клиентов. what are the step i should take to make my application production ready? what settings in …

24.08.2021
API Shopify для получения всех записей о клиентах, заказах и товарах (Django)

Я искал, как получить всех клиентов по одному, но после некоторого исследования понял, как решить проблему. Для получения 250 данных из shopify api мы можем использовать лимит, но пагинация и синхронизация для получения всех данных нам нужны некоторые шаги, …

24.08.2021
Django Python Google Social Auth: django.db.utils.ProgrammingError: отношение "account_emailaddress" не существует

Я здесь совсем недавно, так что не поджаривайте меня. Я продолжаю получать эту ошибку: django.db.utils.ProgrammingError: relation "account_emailaddress" does not exist Для контекста, я запускаю приложение django и пытаюсь выполнить "manage.py migrate account" для использования социальной аутентификации …

24.08.2021
Как изменить атрибут option в селекте с помощью форм Django

У меня есть следующая форма Django (усеченная): from django.forms import ModelForm from django import forms from expense.models import Expense class ExpenseForm(ModelForm): class Meta: model = Expense fields = ['category', 'type'] widgets = { 'category': forms.Select( attrs={ 'class': 'form-control', } …

24.08.2021
AttributeError: модуль 'xml.etree.ElementTree' не имеет атрибута '_IterParseIterator'

Я использую Python v3.8.5 и Django v3.2.6. Когда я набираю в "models.py" этот код : image = models.ImageField(null=True, blank=True) Но это были шоу : AttributeError: module 'xml.etree.ElementTree' has no attribute '_IterParseIterator'. Полная ошибка: Traceback (most …