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

25.02.2022
Django REST и Pytest fixtures APIClient get_or_create альтернатива

Я пытаюсь создать фикстуру для pytest для моего клиента. Проблема в том, что я получаю следующую ошибку: ERROR tests.py::test_get_list_test - django.db.utils.IntegrityError: NOT NULL constraint failed: authtoken_token.user_id Я предполагаю, что мне следует использовать альтернативу get_or_create при создании APIClient, но …

25.02.2022
Обновление связанных полей бросает FieldDoesNotExist

Импорт и экспорт работают как ожидалось, но когда я пытаюсь повторно импортировать тот же файл (обновить), я получаю эту ошибку: введите описание изображения здесь resources.py class ArticleResource(resources.ModelResource): number = fields.Field(column_name="GMC", attribute="number", widget=CharWidget()) name = fields.Field(column_name="Artikelbezeichnung", attribute="name") …

25.02.2022
Проблема в сотрудничестве Django с esp 8266

Здравствуйте, мне нужна помощь с моим проектом django. Я хочу запускать программу на ESP 8266 с сайта django. Для тестирования я создал простую программу с мигающим диодом на ESP и я сделал кнопку на моем django сайте и она …

25.02.2022
Stripe: Постоянные платежи увеличиваются по мере увеличения количества лицензий

У меня есть приложение Django. Оно позволяет пользователям покупать подписки на лицензии с помощью stripe в качестве повторяющегося платежа, когда они оплачивают подписку. Лицензии используются автоматически при подключении к API. Я хочу изменить сценарий использования: Пользователь ввел свою …

25.02.2022
Django makemessage не обновляет .po файлы для установленных приложений

Я работаю с текущим проектом, который имеет существующие .po файлы в каталогах "locale" в нескольких каталогах установленных приложений. В настоящее время каждый каталог локали явно упоминается в LOCALE_PATHS, хотя в документации говорится, что он будет …

25.02.2022
Как я могу сделать post запрос к этой конечной точке с моим заголовком и телом авторизации с помощью django и python

Добрый день ребята, я пытаюсь использовать django и python request, чтобы сделать post запрос к этой конечной точке с заголовком авторизации и телом, полученным с этого сайта. Посмотрите мой код ниже, чтобы понять, о чем я говорю. Мне нужна …

25.02.2022
Ошибка с каналами django при развертывании на elastic beanstalk

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

25.02.2022
Правильный способ создания конечной точки django rest без модели

Мне нужно создать конечную точку API, которая будет принимать данные из тела запроса GET. Он будет находить необходимые данные в уже созданной базе данных для выполнения расчета, а затем возвращать результат расчета в качестве ответа. Так что я …

25.02.2022
Итерация по ключам словаря, когда ключи целые, теперь я получаю эту ошибку "TypeError: argument of type 'int' is not iterable".

Я работаю над pay raise из employees с определенным ids. Предположим, в моей компании есть 5 сотрудников. Я отобразил их в employee_id_list. Я хочу, чтобы python принимал от меня входные данные, состоящие из конкретных ids сотрудников employees, которым я …

25.02.2022
Добавление динамического начального значения в фильтре

Я хочу добавить динамическое начальное значение для django-filter или django-autocomplete-light в мой DetailView. Я не знаю, как лучше создать это с django-filter, django-autocomplete-light или без третьего приложения У меня есть выпадающий список зависимостей (в моем случае это журнал …

25.02.2022
"Uncaught ReferenceError: user is not defined at" в Django

Я пытаюсь создать сайт электронной коммерции, следуя руководству Денниса Айви на YouTube. Но при применении некоторой логики в форме оформления заказа я столкнулся с ошибкой, которая гласит "Uncaught ReferenceError: user is not defined at". ["Uncaught ReferenceError: user …

25.02.2022
Как использовать dart sass в python

Существует ли какая-нибудь библиотека python для компиляции sass, которая использует реализацию Dart Sass? В настоящее время я использую библиотеку libsass-python. Но Libsass теперь устарела Какой лучший выбор для компиляции …

25.02.2022
Я не могу получить соответствующие данные, когда хочу связать внешний ключ с объектом User

Models.py class Order(models.Model): PAYMENT_OPTIONS = ( ('VISA','VISA'), ('Master','Master'), ('Octopus','Octopus'), ('Cash','Cash'), ) STATUS = ( ('Pending','Pending'), ('Delivered','Delivered'), ) user = models.ForeignKey(User,models.CASCADE,null=True,blank=True) customer = models.CharField(max_length=200,null=True,blank=True) card_id = models.IntegerField(null=True,blank=True) mobile = models.IntegerField(null=True,blank=True) email = models.CharField(max_length=200,null=True,blank=True) total_price = models.DecimalField(decimal_places=2,max_digits=7) payment_method = models.CharField(max_length=50,choices=PAYMENT_OPTIONS,null=True,blank=True) status = …

25.02.2022
Создание API с помощью generic.ListAPI занимает слишком много времени

Я создаю API в django с помощью generic.ListAPI, когда я открываю этот API, это занимает слишком много времени, около 5 минут. Ниже приведен мой код, какие ошибки я допустил, может ли кто-нибудь помочь мне class KeyMarket(generics.ListAPIView): queryset = UserAddress.objects.all() serializer_class …

25.02.2022
Как сохранить id razorpay в тайне в html, который передается в качестве контекста для обработки платежа?

Я использую файл .env для того, чтобы убрать переменные из settings.py, но razorpay_id, который должен быть секретным, все еще можно увидеть, проверив элемент страницы, в котором id передается в контексте. Как я могу сохранить его в "секрете" или каков …

25.02.2022
Информационная модель доступа Django с внешним ключом

My models.py class Information(models.Model): id = models.CharField(max_length=200, primary_key=True) title = models.CharField(max_length=500) link = models.CharField(max_length=100) summary = models.CharField(max_length=1000) published = models.CharField(max_length = 100) def __str__(self): return self.title class Search(models.Model): id = models.CharField(max_length=100, primary_key=True) searched_titles = models.CharField(max_length=100) searched_topics = models.CharField(max_length=100) number_found_articles = …

25.02.2022
Пользовательский шаблон администратора Django has_change_permission всегда None

У меня есть пользовательский шаблон администратора, где мне нужно проверить значения has_add_permission и has_change_permission. Я вижу, что has_add_permission имеет значение True/False в зависимости от разрешения, назначенного пользователю. Значение has_change_permission всегда None. Например: {% if has_add_permission %} {# The condition …

25.02.2022
Nginx не обслуживает статические файлы и файлы, загруженные пользователем, в Django Kubernetes

Здравствуйте, я работаю на kubernetes и не могу получить статические файлы или документы пользователя. Это работает за nginx ingress все запросы и django работает как ожидалось. Но не могу понять, почему изображения и другие документы не могут быть получены …

25.02.2022
Настройка подключения MYSQL во фреймворке django

Я пытаюсь подключить базу данных MYSQL к Django, я установил mysql installer 8.0 версии, после установки в разделе Accounts and Roles он не принимает пароль корневого аккаунта, а также я не могу изменить пароль, пожалуйста, помогите, если кто-то столкнулся …

25.02.2022
ValueError: Невозможно выполнить запрос "sohanur": Должен быть экземпляр "CustomUser"

Я пытаюсь отфильтровать список поставщиков в соответствии с request.user.vendor. Это работает и позволяет получить запрашиваемого пользователя, но здесь я не могу выполнить запрос по списку поставщиков. Vendor имеет отношение onetoone с моим пользовательским пользователем. Как сделать запрос? #это моя …

25.02.2022
Продление платных подписок django

В приложении организовано подписка на тарифные планы. Так же сделана функция продления этого тарифного плана. Теперь нужно, чтобы каждый месяц этот тариф продлевался. Не могу определиться что будет правильнее, создать одну задачу celery beat, который будет доставать все пользователи в …

25.02.2022
Как получить все записи связанных объектов по многим связанным полям в Django с помощью одного запроса

Class Author(models.Model): name = models.CharField(max_length=50) class Chapter(models.Model): book = models.ForeignKey(Album, on_delete=models.CASCADE) author = models.ManyToManyField("Author") class Book(models.Model): author = models.ManyToManyField("Author") Я могу получить Author.objects.get(id=1).chapter_set.all() и добавить автора каждой главы к List но как я могу достичь этого …

25.02.2022
Django не может сохранить значение FloatField равным 0.0

У меня есть метод в модели, который обновляет значение до 0.0 и вызывает save(). Проблема в том, что save() никогда не сохраняет значение, если оно равно 0. Вот код: class Item(models.Model): stock_quantity = models.FloatField( null=True, blank=True, validators=[MinValueValidator(0)] ) …

25.02.2022
Django Forms ChoiceField не показывает варианты; остается скрытым

Views.py def rank(request): if request.method == 'POST': form = RankRegisterForm(request.POST or None) if form.is_valid: form.user = request.user form.save(commit=False) return redirect('matches/rank.html') else: form = RankRegisterForm() return render(request, 'matches/rank.html', {'form': form}) forms.py class RankRegisterForm(forms.ModelForm): rank = forms.ChoiceField(choices=rankChoices) class Meta: model = …

25.02.2022
Как обновить встроенную карту bokeh из HTML в Django?

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

25.02.2022
Невозможно обновить django из терминала macOS

Я пытаюсь обновить django старой версии 2.2.5, чтобы я мог установить новую версию 4.0.2 На моем MacBook Air (macOS 12.2.1) установлены как python Python 2.7.17, так и Python 3.7.4. Когда я пытаюсь удалить django через 'pip3 uninstall django', я …

25.02.2022
Не удается установить зависимости проекта django с помощью pipenv install

Я хочу установить проект Django на свежую ubuntu 20.04. Проект требует python3.9, поэтому я установил python3.9 с помощью sudo apt install python3.9 python3-pip, затем я установил django с помощью pip. Теперь я хочу установить зависимости проекта, используя pipenv …

25.02.2022
Django Rest Framework, взаимодействующий с экземплярами мобильных приложений

Я хотел бы построить REST-сервис, который обменивается сообщениями JSON с экземплярами мобильного приложения для регистрации движения патронов в физических местах (публичных и академических) библиотек Я планирую использовать Django Rest Framework, и, впервые используя Django и DRF, имею несколько вопросов …

25.02.2022
Django PostModel request.user isLiked. Как я могу сделать это для каждого поста?

Для каждого моего сообщения я хочу отправить данные о том, нравится ли оно вошедшему пользователю или нет. Моя модель поста: class ModelPost(models.Model): user = models.ForeignKey(ModelUser,on_delete=models.CASCADE) title = models.CharField(max_length=100) Мое мнение: class ViewHomePage(View): http_method_names = ["get"] def …

25.02.2022
Выбор лимитов для Чарфилда

У меня есть модель для всех вариантов выбора в программе. Вместо кортежа Choices я хочу использовать эту таблицу для отображения вариантов и проверки из таблицы при сохранении. Таким образом, она не будет статичной, как кортеж choices в модели. class …

25.02.2022
TypeError: объект 'Answer' не является итерируемым

Class AnswerListFilterForUserView(APIView): def get(self, request, pk): user = request.query_params.get('user') data = Answer.objects.filter(question = pk).filter(username = user).order_by('created_at').last() serializer= AnswerFilterSerializer(data, many=True) return Response(serializer.data) Как я могу получить последние данные из моей модели ответов Когда я использую last(), возникает ошибка "TypeError: 'Answer' …

25.02.2022
Как добавить проект Scrapy в проект Django?

Я хочу использовать scrapy в своих Django проектах. Кто-нибудь может сказать мне, какой будет структура? Как я могу сохранить скрапированные данные, сохраненные в моделях Django, и отобразить их в Template View?

25.02.2022
Django admin запрос суммы количества для каждого типа для каждого запроса.user

Проблема в том, что у меня есть 3 уровня пользователей 1-суперпользователь 2-джихави 3-махали, Я хотел бы отделить veiw от функции "Quantite" с помощью request.user models.py class typestock(models.Model): Type = models.CharField(max_length=50, blank=True, null=True) def __str__(self): return self.Type class stock(models.Model): Jihawi …

25.02.2022
Django: Разница между blank=True и default=""

При объявлении модели возникает много вопросов о null vs blank аргументах. Но в чем разница между тем, если я помечаю django.db.models.CharField с помощью default="" и blank=True ? Мне кажется, что это одна и та же концепция?

25.02.2022
DjangoListField() vs graphene.List() в Graphene Django

Я использовал как "DjangoListField()", так и "graphene.List()". "DjangoListField()" в schema.py: import graphene from graphene_django import DjangoObjectType from graphene_django import DjangoListField from .models import Category class CategoryType(DjangoObjectType): class Meta: model = Category fields = ("id","name") …

25.02.2022
Создание слайдера динамического диапазона в django и javascript, но он не работает

Я пытаюсь сделать слайдер динамического диапазона, но ничего не получается. Я знаю базовый Javascript. Я хочу сделать слайдер типа такого Если я изменяю цену серверов, изменяя число в слайдере, он будет показывать сервера, чья цена остается неизменной. <a href="https://i.stack.imgur.com/Smuig.png" rel="nofollow …

25.02.2022
Как иметь массив внутри объекта в django rest framework api

Я хочу создать такой вид API Django: { question_no: "1", question: "How many sides are equal in a scalene triangle?", options: [ { answer_options: "3", selected: false, isCorrect: true }, { answer_options: "2", selected: false, isCorrect: false}, { answer_options: …

25.02.2022
Pycharm устанавливает пакеты мимо venv

Установил venv через стандартный create project в Pycharm. То что используется venv в терминале подсвечивается, но при попытке установки пакетов, терминал ссылается на стандартную папку Пытался изменить через интерпретатор, но ничего не меняется. <img src="https://i.stack.imgur.com/ks6LP.png" alt="введите …

25.02.2022
Как запретить редактору ричтекста Wagtail создавать автосписки?

Есть ли способ предотвратить создание автосписков редактором richtext в Wagtail, когда строка начинается с 1.? В некоторых языках даты записываются в таком формате: 1. февраль 2022 года. Если написать дату в таком формате в начале строки, функция автосписка richtext …

25.02.2022
Django ограничение, при котором условия IS NULL двух столбцов должны совпадать

Рассмотрим следующую модель. class MyModel(models.Model): a = models.DateField(blank=True, default=None, null=True) b = models.DateField(blank=True, default=None, null=True) Я хотел бы потребовать, чтобы и a, и b были NULL, или оба были NOT NULL. Я могу выразить это в необработанном …