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

08.10.2022
Не удается получить cookie в Django

довольно новичок в Django, и мне трудно решить ситуацию в проекте, над которым я работаю. Я устанавливаю свои cookies через JS как JSON и пытаюсь запросить их в бэкенде. Мой код для JS таков: function getCookie(name) { …

08.10.2022
Проверка подписи записи у каждого человека в списке утвердителей в Django

У меня установлен следующий класс модели: class Moc(models.Model): .....my other fields..... def __str__(self): return self.moc_title def get_absolute_url(self): return reverse('moc_content_update', kwargs={'pk': self.pk}) class Verifier(models.Model): moc = models.ForeignKey(Moc, related_name='verifiers', on_delete=models.CASCADE, default='1') verifier_group = models.CharField(max_length=36, blank=True, null=True) verifier_name = models.ForeignKey(User, blank=True, null=True, …

08.10.2022
Проблема с отношением "многие ко многим": модель не найдена в приложении: "не была установлена".

Это мой первый пост на stackoverflow. Дайте мне знать, если я могу улучшить свой пост. Я попытался перезапустить старый проект. Архитектура состоит из 2 приложений: блог аутентификация blog.models содержит : class BlogContributor(models.Model): contributor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) blog …

08.10.2022
Как аннотировать определение запроса в django с помощью аутентификации

Я хочу сделать фильтр django, упорядоченный по аутентифицированным пользователям. Что-то вроде этого, но объекты аутентифицированных пользователей первыми в возвращаемом наборе запросов: user = self.request.user Company.objects.filter(status="approved") В модели Company имеется внешний ключ user, как показано ниже: Company(models.Model): user = …

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

Я хочу знать, как мне создавать пользователей в Django. Я могу использовать User.objects.create_user(), но я могу хранить только имя пользователя, email, пароль, имя, фамилию. Я вижу, что django.contrib.auth.forms обесценился, поэтому я не могу …

08.10.2022
Использование object.filter() в chart.js

У меня есть диаграмма, которая показывает имя кандидата и соответствующие голоса $(document).ready(function(){ const ctx = document.getElementById('myChart').getContext('2d'); Object.filter = (object,objectItems) => Object.fromEntries(Object.entries(object).filter(objectItems)); const President = Object.filter(ctx, ([position, votes])=> position == 'President'); const myChart = new Chart(ctx, { type: 'bar', …

08.10.2022
Как я могу использовать Celery в Django, используя только БД?

Глядя на https://docs.celeryq.dev/en/v5.2.7/getting-started/backends-and-brokers/index.html, кажется, что это невозможно/нежелательно. Там есть раздел о SQLAlchemy, но Django не использует SQLAlchemy. В более старых документах есть https://docs.celeryq.dev/en/3.1/getting-started/brokers/django.html . Возможно ли в последних версиях Celery / Django …

08.10.2022
Развертывание Django с приложением React JS на CentOS 7 [закрыто]

У меня есть Django с проектом react JS после загрузки на VPS CentOS 7 мой домен показывает страницу не найдена

08.10.2022
Как упорядочить поле родительской таблицы по количеству полей дочерней таблицы

Надеюсь, я правильно написал заголовок. Я только недавно начал работать с django, и у меня проблема с queryset. Итак, у меня есть эти модели, представления и файл шаблона. models.py class Topic(models.Model): name = models.CharField(max_length=200) def __str__(self): return self.name …

08.10.2022
Перенаправление на шаблон admin reset_password и change_password вместо шаблона моего приложения

Я использую регистрацию Django и переопределяю представления reset_password и change_password. Но он работает во всех моих проектах, кроме последнего проекта, где я перенаправлен на шаблоны администратора вместо моих собственных шаблонов. Django 2.2.5/Docker settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', …

08.10.2022
Как отобразить информацию, содержащуюся в поле связанной модели, в шаблоне Django

В моем приложении у меня есть следующие две модели: class CondRecordHdr(models.Model): cond_prices_id = models.AutoField(primary_key=True, verbose_name='Cond ID') cond_type = models.ForeignKey(AlliedPriceCondType, ... material = models.ForeignKey(Material, ... class Dependency(models.Model): cond_dependency = models.AutoField(primary_key=True, ... prc_cond_hdr = models.ForeignKey(CondRecordHdr, ... prc_select_obj = models.CharField(max_length=15, ... …

08.10.2022
БД PostgreSQL изменяет время при импорте данных из CSV-файла

У меня есть CSV файл таблицы с атрибутом datetime типа '2016-04-03T00:00:00', когда я копирую этот CSV в мою таблицу PostgreSQL, он изменяет время на '2016-04-02 21:00: 00+00' (у меня есть временная метка с …

08.10.2022
Как добавить множественное содержимое в информационные окна google maps в django с помощью javascript

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

08.10.2022
Django rest framework override метод save()

Когда я переопределяю метод save(), внутри вызывается метод create(), но когда я добавляю поле uuid, доступное только для чтения, поле не сериализуется. serializer.py class AwsUploadFileSerializer(serializers.ModelSerializer): extract_file_name = serializers.CharField(source='extract_file.name', read_only=True) class Meta: model = ExtractAWSFile fields = [ 'uuid', …

08.10.2022
Ajax addEventListener перестает работать после первого щелчка мыши

Я пытаюсь заполнить календарь с помощью Ajax с бэкендом Django. Код работает отлично, когда я загружаю страницу и нажимаю id="wp-calendar-nav-next" и он заполняет календарь в соответствии с моими требованиями. Однако он не работает после первого щелчка. Как мне перекодировать …

08.10.2022
Drf_yasg ручная настройка параметров

Я работаю с drf_yasg в первый раз и мне интересно узнать, что делает IN_QUERY и другие опции, предоставляемые OPENAPI. Я не могу найти объяснение назначения этих опций в документации.

08.10.2022
Как получить данные из таблицы и отобразить их с помощью Python и Django в html-файле?

для целей вводного курса по python, Django и Postgresql, я ищу лучший способ получить данные таблицы и отобразить их в структурированном виде в html-файле, используя Django и python в качестве инструмента и языка. Спасибо всем за ваши ответы

08.10.2022
Регистрация в Google, jwt остается в системе

Я только что добавил возможность регистрации через Google. В целях безопасности я добавил поле в db, которое является ложным, если пользователь зарегистрирован обычным способом (Username & PW) и истинным, если он зарегистрирован в google. class CustomUser(AbstractUser): objects = UserManager() …

08.10.2022
Как использовать необработанный запрос в Django, который использует внешнюю базу данных, а также модель Django

У меня есть внешняя база данных с исходными данными. (Microsoft db). Как я могу запросить эту базу данных и сделать внутреннее соединение в модели Django? У меня есть два соединения, установленные в settings.py. Таким образом, я могу получить доступ …

08.10.2022
Как выполнить транзакцию eth контракта в Django с помощью web3.py и Metamask

Пытаюсь создать Dapp с помощью Django, до сих пор выполнил следующие шаги. Развернул простой контракт лотереи на тестовой сети, адрес контракта 0xD5d56C139848A0E55DC5C616D04a0CeD98D8BeA3 (можно увидеть на https://sepolia.etherscan.io/) . Используя web3.py, я могу подключиться к …

08.10.2022
Django сложение столбца manytomany

Всем привет! class Purchases_item(models.Model): product = models.ForeignKey(Products, on_delete=models.CASCADE, verbose_name='Товар') quantity = models.PositiveIntegerField(default=0, verbose_name='Кол-во') price = models.DecimalField(max_digits=150, default=0, decimal_places=0, verbose_name='Цена себестоимости') total = models.DecimalField(max_digits=150, default=0, decimal_places=0, verbose_name='Общая сумма') def __str__(self): return str(self.product) def save(self, *args, **kwargs): super(Purchases_item, self).save(*args, **kwargs) if not …

08.10.2022
Фильтр списка администраторов django с помощью текстового ввода

В основе документа django ModelAdmin для фильтрации данных списка, существует несколько классов в админке, которые делают фильтры, например DateFieldListFilter, ChoicesFieldListFilter и т.д, Но не существует никакого класса для текстового поля ввода. Мне нужно использовать несколько текстовых …

08.10.2022
DRF SearchFilter Datetimefield Неподдерживаемый поиск 'gte'

У меня есть поле timestamp, которое является полем DateTime, когда я фильтрую по этому полю в оболочке, оно прекрасно работает с '__gte' или '__lte' $ python manage.py shell >>> from inventory.models import Order >>> Order.objects.filter(timestamp__date__gte=('2022-06-06')) >>> <QuerySet [<Order: ID: …

08.10.2022
Django в python

Я хочу сделать сайт на django, но получаю эту ошибку: excepted 'endblock', did you forget to register or load this tag? Вот код: <form action="{% url 'learning_logs:new_entry' topic. Id %}" method="post"> Как я могу …

08.10.2022
Как вернуть строковое выражение для order_by args в django queryset?

Допустим, я хочу сделать это в views проекте Django order_by_query = request.query_params.get("order_by", "") order_by_expression = compile_ob(order_by_query) qs = SomeModel.objects.all().order_by(order_by_expression) Я ожидаю, что order_by_query будет строкой типа field1,-field2 поэтому я напишу функцию типа def compile_ob(expression: str) -> …

08.10.2022
Почему мне нужно перезапустить мой контейнер docker, чтобы увидеть изменения в файле django views.py на windows

Почему я должен перезапускать свой контейнер docker каждый раз, когда я вношу изменения в свои файлы Django python? Я запускаю приложение Django через Docker, и кажется, что любые изменения, которые я делаю в моих Views (и, возможно, в других местах), …

08.10.2022
Нужно ли использовать CSRF при установке JWT-токена с помощью cookie в Django?

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

08.10.2022
DRF Response не работает с представлениями на основе классов в Django

Я преобразовываю свои представления, основанные на функциях, в представления, основанные на классах. Следуя официальной документации, я получал ошибки при использовании Response, импортированного из rest_framework. При использовании HttpResponse все работает нормально. Ошибка, которую я получаю при использовании Response, следующая: .accepted_renderer …

08.10.2022
Docker selenium не перенаправляет на другую страницу в тесте django

У меня есть некоторые проблемы с docker selenium. Например, я пробовал на локальном селениуме с помощью operadriver, так перенаправление на другую страницу, после отправки формы, работало. Я хочу увидеть этот результат и в django selenium test, но я просто …

08.10.2022
Медиасервер на основе разрешений

Я хочу создать веб-сервер файлов/медиа (может быть любого типа, например .mp4, .something), используя Django и JWT для авторизации. Как обычно, все медиа файлы находятся в открытом доступе, если мы скопируем абсолютный путь. Как можно настроить сервер таким образом, чтобы только …

08.10.2022
Как развернуть Django Serving React App на AWS Elastic Beanstalk?

После довольно длительной отладки мне, наконец, удалось успешно развернуть часть Django моего полнофункционального приложения на AWS Elastic Beanstalk. Вот файл .config в .ebextensions, который я использую: option_settings: aws:elasticbeanstalk:application:environment: DJANGO_SETTINGS_MODULE: "waifu_database.settings" PYTHONPATH: "/opt/python/current/app/waifu_database:$PYTHONPATH" aws:elasticbeanstalk:container:python: WSGIPath: waifu_database.wsgi:application Однако мне все …

08.10.2022
Как правильно установить сторонние урлы в настройках?

Я вызываю некоторые сторонние api из моего представления django. Какова будет наилучшая конфигурация для установки учетных данных сторонних api? В текущей конфигурации я устанавливаю только server на env. Каким будет лучший подход? получить все ключи и …

08.10.2022
Django: Цикл / итерация вложенного списка с несколькими подуровнями

Вот мои фрагменты: models.py class Item(models.Model): name = models.CharField('Name', max_length=50, unique=True) toplevel = models.BooleanField('Top level item', default=False) order = models.IntegerField('Order number', blank=True, null=True) #only if top level is true, determines the top level order class Hierarchy(models.Model): mainitem = …

08.10.2022
Приложение dango, изображения не отображаются после перезапуска heroku, даже мои изображения находятся на cloudinary

Я загружаю свои изображения в cloudinary. Это тестовый проект. Через 24 часа изображения не отображаются на сайте django-website. Хост - heroku. #settings .py changes STATIC_ROOT = BASE_DIR / 'staticfiles' CLOUDINARY_STORAGE = { 'CLOUD_NAME': 'here is my cl name', …

08.10.2022
Условное массовое_создание или массовое_обновление полей экземпляра модели на основе условного равенства двух связанных по внешнему ключу полей в Django

Я пытаюсь bulk_create или bulk_update экземпляры модели Matchup, где два ее поля зависят от равенства или отсутствия обратных отношений двух связанных полей. У Matchup есть поля home_team и away_team, оба из которых являются полями ForeignKey. Есть также поля …

08.10.2022
Подсчет общей суммы корзины в django rest framework

Я новичок в django, мне нужно рассчитать сумму корзины и у меня есть эти модели: class Customer(Base): name = models.CharField(max_length=100) phone_number = models.CharField(max_length=100, blank=True, null=True) comments = models.CharField(max_length=255, blank=True, null=True) class Cart(Base): user = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name="cart") cart_number = …

08.10.2022
Невозможно войти в админпанель django после создания пользовательского суперпользователя

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

08.10.2022
Установка postgres в aws ubuntu

**i have an app i want to deploy to aws.i have cloned the app from my github to the server.i have also downloaded all the dependancies and slo installed postgres but it keeps giving me errors. kindly help out! below …

08.10.2022
Невозможно войти в систему с помощью Django

Это мой вид входа def login_request(request): if request.method == 'POST': username = request.POST.get['username'] password = request.POST.get['password'] user = authenticate(username = username, password = password) if user is not None: form = login(request, user) messages.success(request, f' welcome {username} !!') return redirect('index') …

08.10.2022
MultiValueDictKeyError en un formulario

Me sale este error "MultiValueDictKeyError in Django" en views.py esta esto from django.shortcuts import render from django.http import HttpResponse Создайте свои представления здесь. def busqueda_productos(request): return render(request, "busqueda_productos.html") def buscar(request): mensaje="Articulo buscado: %r" %request.GET["prd"] return HttpResponse(mensaje) в Product_search.html …