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

24.06.2022
Запретите Django добавлять postgres timestamptz к запросу при импорте данных

У меня есть команда управления для django, чтобы импортировать данные из файла csv в приложение. Эта команда управления работает в основном нормально, за исключением того, что поле даты в моей модели, которое имеет значение по умолчанию "сейчас", не может …

24.06.2022
Представления Django - Использование запросов

Если у меня есть функция views.py, подобная вот этой: #imports env = environ.Env() environ.Env.read_env() def stocks(request): input_ticker = request.POST['ticker'] response = requests.get(f"https://cloud.iexapis.com/v1/stock/" + input_ticker + "/quote?displayPercent=true&token=" + env('API_IEX')) parsed = response.json() return render(request, 'result_api.html', {'api': parsed}) Как я могу …

24.06.2022
Как высмеять ответ от библиотечного api в pytest

Пишу pytest для функции, которая делает api вызов, используя установленный пакет. Как издеваться над ответом из api ответа? Вот как выглядит функция import hubspot from pprint import pprint from hubspot. import ApiException def get_clicked_events(): client = hubspot.Client.create(api_key="YOUR_HUBSPOT_API_KEY") …

24.06.2022
Worker не заполняет некоторые приложения на Django

Рабочий из моего проекта django не обнаруживает некоторые приложения, но другие - да. Все они есть в INSTALLED_APPS. И это заставляет его бесконечно перезапускаться. Что это может быть? вот структура каталогов: -project -worker -pycache -__init__.py -celery.py -tasks.py …

24.06.2022
Django REST как не применять разрешение по умолчанию для запроса get

Я не хочу применять свой permission_classes для get запроса. Я пробовал @permission_classes(AllowAny), но ничего не получилось. Вот мой код: class BlogViewSet(viewsets.ModelViewSet): queryset = Blog.objects.all() serializer_class = BlogSerializer pagination_class = BlogPagination lookup_field = 'blog_slug' permission_classes = [IsOwnerOrReadOnly & IsAuthorGroup] …

24.06.2022
Многотабличное наследование в Django - убедитесь, что существует только один ребенок (CheckConstraint)

Как убедиться, что родительский объект имеет только один дочерний/тип? class Property(...): class Meta: abstract = False class Flat(Property): pass class House(Property): pass class Land(Property): pass Я хочу, чтобы каждый объект свойства не имел ни одного или не …

24.06.2022
Sitemaps возвращает NoReverseMatch в /sitemap.xml

Я пытаюсь добавить sitemaps в свое приложение, но когда я добавляю url, который имеет slug, он выдает ошибку http://127.0.0.1:8000/sitemap.xml Повтор для 'view-Question' без аргументов не найден. Испробован 1 шаблон(ы): ['questions/(?P[-a-zA-Z0-9_]+)/\Z'] Я следую этому Учебнику …

24.06.2022
Может ли "django-nested-admin" сортировать элементы верхнего уровня в списке select-to-change в дополнение к встроенным элементам?

Я могу сортировать встроенные элементы с помощью django-nested-admin как показано ниже: Но я не смог отсортировать элементы верхнего уровня в списке выбора-изменения как показано ниже: <a href="https://i.stack.imgur.com/oFMV7.png" …

24.06.2022
Как сохранить в view django - файл, отправленный fetch запросом?

Вопрос наиглупейший, но ответ не получилось найти правильный. Есть input поле и, при клике на него (добавлении файла) отправляется fetch запрос на сервер джанго. проблема в том, что не получается получить этот сам файл никак (ну или извлечь его и …

24.06.2022
Как сохранить данные формы в базу данных в django?

# У меня есть этот код для формы сообщения, и я хочу сохранить каждое сообщение в базу данных # У меня есть код ниже : #Код представления : class Contact(LoginRequiredMixin , CreateView ): template_name = "business/contact.html" form_class = ContactUsForm success_url …

24.06.2022
Настройка Django Apache - запрещенная ошибка 403

Поскольку это не сработало с первого раза, я создал свежий новый venv для моего проекта django. моя структура папок выглядит следующим образом: btw я использовал руководство по установке Django/Apache от digitalOcean (https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-16-04) /home/pi/myproject/myprojectenv (здесь находится …

24.06.2022
Как проверить правильность ввода штрихкода с помощью django?

Я сделал приложение для генерации штрих-кодов, используя библиотеку python-barcode (Python) (django framework) и есть два поля 1 - позволить пользователю ввести номер, который будет использоваться для генерации штрих-кода 2 - опции, позволяющие пользователю выбрать, какой тип штрихкода он хочет …

24.06.2022
Ссылка на фид API Django на 'URL' вместо имени

В настоящее время я передаю API на мою веб-страницу django, и значение ключа speciality внутри первого API содержит URL к моему второму API Моя цель состоит в том, чтобы вместо …

24.06.2022
Django RestFramework api error ImproperlyConfigured at /api/ using HyperlinkedModelSerializer

Привет друзья я изучаю Django-Rest-framework, я пытаюсь построить один небольшой API, но я столкнулся с некоторой ошибкой, я пытался решить, но не могу, так что пожалуйста помогите исправить эту ошибку я упоминаю ниже код и ошибку вы можете …

24.06.2022
Класс множественных разрешений Django REST не работает

У меня есть два класса разрешений. IsAuthorGroup будет проверять, принадлежит ли пользователь к группе авторов, а IsOwnerOrReadOnly ограничит пользователя в выполнении post и delete, если он не является владельцем объекта. Но проблема в том, что любой человек из …

24.06.2022
Неправильная загрузка CSS-файлов Django в приложении

В моем приложении Django я вижу, что загружаемый код отличается от кода, написанного в файлах CSS. Каков источник этого изменения? Как его можно устранить?

24.06.2022
Как установить сессию с помощью Django Rest Framework

Для своего проекта Django я реализую RestAPI с помощью DRF. Чтобы сохранить некоторые переменные, необходимые для двух API, я хочу использовать сессию Django. Однако, когда я вызвал Api2 после установки сессии на Api1, она оказалась None. Кто-нибудь уже сталкивался …

24.06.2022
Django - Скрытие легенды в Highcharts из сценария Python

Мне нужна ваша помощь для небольшого проекта, который я делаю с Django и Highcharts.js. Моя цель: скрыть легенду на графике Highcharts из моего скрипта views.py В моем файле views.py мне удалось правильно построить различные типы графиков. Но я не …

24.06.2022
Django Rest Framework Вложенное представление не отображается

Мой models.py: Мой serializers.py: class BrandSerializer(serializers.ModelSerializer): class Meta: model = Brand fields = ['name', ] class ProductOrServiceSerializer(serializers.HyperlinkedModelSerializer): detail = serializers.HyperlinkedIdentityField( view_name='drf:productsandservices-detail', lookup_field='slug') class Meta: model = ProductOrService fields = ['name', 'detail', 'web_id', 'slug', 'is_visible', 'is_blocked', 'is_product', ] read_only = …

24.06.2022
Проблема Django, если языковая строка отсутствует в url

Мой Django сайт возвращает 404, если языковая строка не присоединена к URL как : https://web-***-uw.a.run.app Однако, когда языковая строка установлена, страница загружается нормально. https://web-***-uw.a.run.app/en/ Я использую перевод Django i18n таким образом: urlpatterns = …

24.06.2022
Невозможно добавить dynos на Heroku (используя приложениеDjango)

Пытаюсь получить доступ к своему приложению на Heroku. Что странно, потому что раньше все работало. При запросе ошибки ("heroku logs --tail) вот что я получаю "at=error code=H14 desc="No web processes running" method=GET path="/"" Я поискал проблему и …

24.06.2022
Как создать и загрузить zip-файл со списком изображений?

Здесь у меня есть список изображений с их url. Я хочу создать zip и сохранить все изображения в zip. После извлечения zip-файла мне нужны изображения в папке. Что происходит с приведенным ниже кодом: он создает zip и …

24.06.2022
Django - Проблема с аутентификацией при использовании 2 форм (одна из них - экран входа в систему)

Я пытаюсь создать экран входа в систему, который имеет строку поиска в верхней части. При попытке войти в систему я получаю эту ошибку: "'CustomAuthenticationForm' object has no attribute 'login'". Я последовал совету в этом посте здесь. …

24.06.2022
Как добавить фильтр отображения на кверисет, полученный на странице с опциями фильтрации на сайдбаре?

Это представление на основе функций для страницы q=Q() context={'p_qtn':None,'h_qtn':None,'hu_qtn':None} p_qtn=request.GET.get('check1',None) h_qtn=request.GET.get('check3',None) hu_qtn=request.GET.get('check2',None) if p_qtn: q = q &amp; Q(PQtn="None") context['p_qtn']=True if h_qtn: q = q &amp; Q(HQtn="None") context['h_qtn']=True if hu_qtn: q = q &amp; Q(HuQtn="None") context['hu_qtn']=True vessel=request.GET['vessel'] query_args={ f'{vessel}__exact':True} questions …

24.06.2022
Выбор одного ряда из внешнего ключа в Django

У меня есть следующие модели в Django: В файле Views.py у меня есть следующий код: class Famille1(OwnerListView): model = Binomiale template_name = 'database/famille1.html' template_name2 = 'database/especes.html' def get(self, request) : strval = request.GET.get("search", False) if strval : query …

24.06.2022
Djano UpdateView не отображает modelForm

У меня есть модель assesment, которая связана с другими моделями. Я создал UpdateView, форму на основе модели assesment. Проблема в том, что когда я отображаю форму в шаблоне, ни одно поле не отображается, кроме кнопки отправки, поэтому обновлять нечего. …

24.06.2022
Django Validation - использование валидатора родительского поля и предоставление значений подклассу

У меня есть абстрактная модель Parent, и подклассы наследуют поле, которое имеет валидатор. Валидатор принимает список, и я хотел бы, чтобы каждый дочерний класс предоставлял свой собственный список для проверки. У меня получилось что-то вроде этого. Есть ли способ …

24.06.2022
Как сохранить адрес кошелька в модели пользователя в Django?

Здесь я столкнулся с небольшой заминкой. У меня есть скрипт, который получает адрес кошелька пользователя Metamask, который работает нормально. Проблема возникает, когда мне нужно сохранить этот адрес кошелька в модели пользователя в этом поле: ethereum_address = models.CharField(max_length=42, blank=True, …

24.06.2022
ImportError: cannot import name 'path' from 'django'

Я пытаюсь изучить django/создать свое первое веб-приложение с помощью этой платформы. Я пытаюсь создать свою первую url-страницу, но импорт путей не работает (Import Error). Код импорта, который я использовал (который довольно прост...) from django import path Я …

24.06.2022
Django отображает app.Model.None для атрибута с отношением Foreign Key

Пытаюсь отобразить атрибуты модели (Model2), доступ к которой осуществляется через поле ManytoManyField в Model1. Однако Model2 имеет поле ForeignKey другой модели (Model3). То есть я хочу отобразить примечания о песне (модель SongNote - Model2), где название песни хранится в …

24.06.2022
Нарезка условного подзапроса Django с другим значением подзапроса

Я ищу способ условно нарезать результат подзапроса на основе значения другого подзапроса. Допустим, у меня есть модели Автор и Книги: class Author(models.Model): name = models.CharField(max_length=100) birthday= ... class Book(models.Model): author: models.ForeignKey('Author') title: models.CharField(max_length=100) copies_sold: models.CharField(max_length=50) publish_date: .... …

24.06.2022
Как исправить ошибку connection refused при регистрации?

Здравствуйте при регистрации пользователя возникает ошибка (OperationalError at /sign- up/3 [Errno 111] Connection refused). Код прилагаю ниже. urls.py from django.urls import path from django.conf import settings from rest_framework.routers import DefaultRouter from rest_framework_simplejwt.views import TokenRefreshView, TokenVerifyView from .views import TemplateAPIView …

24.06.2022
Django - перенаправление на домашнюю страницу после входа в систему при завершении сессии

Если я нахожусь на сайте foo.html и нажимаю на ссылку на bar.html, но моя сессия истекла, я попадаю на страницу входа в систему. После успешной аутентификации я перенаправляюсь на bar.html. Я хочу, чтобы он всегда перенаправлял на home.html. В моем …

24.06.2022
Как создать объект запроса в Django с сессией и cookies аутентифицированного пользователя?

В представлении Django я могу использовать cookies из входящего запроса и передать их в другой запрос в качестве средства аутентификации и делать запросы к другим представлениям в проекте, используя модуль requests. def someview(request): cookies = request.COOKIES csrftoken …

24.06.2022
Как я могу получить деление времени на интервал в 1 час с помощью django?

Я написал модель, которая добавляет временные ограничения, предполагается, что это будут большие ограничения (например, 9 утра - 6 вечера) class Schedule(models.Model): WEEKDAYS = ( (1, 'Monday'), (2, 'Tuesday'), (3, 'Wednesday'), (4, 'Thursday'), (5, 'Friday'), (6, 'Saturday'), (7, 'Sunday'), ) …

24.06.2022
Доступ к производственной базе данных postgres с помощью django

У меня есть сайт django, размещенный с помощью elastic beanstalk, с базой данных RDS postgres Я хотел бы иметь возможность запросить эту базу данных и написать некоторый код для анализа аспектов базы данных. Я могу сделать это путем …

24.06.2022
Async в Django ListCreateApiView

У меня есть просто класс ListCreateApiView в Django, например: class Test(ListCreateApiView): def list(self, request, *args, **kwargs): """ Some code which is creating excel file with openpyxl and send as response """ return excel_file Проблема в том, что …

24.06.2022
Откуда django REST API наследует 'users'?

Я создал API с определенными параметрами и передал его в URL моего django со следующим примером... def home(request): response = requests.get('http://127.0.0.1:8000/api/workers/') workers = response.json() return render(request, "home.html", {'users': workers}) pass Откуда он наследует "пользователей"? Мой …

24.06.2022
Регистрация операций оболочки Django в Google Cloud

Мы используем Django shell (shell_plus, если быть точным) для выполнения некоторых операций с нашими данными. Мы хотели бы регистрировать все операции, чтобы соответствовать некоторым правилам. Например, если мы находимся в оболочке сейчас: &gt;&gt; user = User.objects.get(id=1) &gt;&gt; user.name &gt;&gt; …

24.06.2022
Присвоить 0, если дата не существует в записях из базы данных

Я пытаюсь сгенерировать список значений для отображения на приборной панели. Список показывает, сколько заказов было сделано в день за последние 7 дней, и если за этот день не было зарегистрировано ни одного заказа, то возвращается 0. Например, если …