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

14.02.2022
Форма Django не отображается в шаблоне при использовании тега {{ form }}

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

14.02.2022
Доступ к сериализатору через переменную в drf

В методе create в моем сериализаторе я пытаюсь отправить часть проверенных данных в другой сериализатор, как показано ниже: new_serializer = NewSerializer(validated_data.get('customer')) new_serializer.save() Но в месте NewSerializer я хочу иметь возможность использовать переменную. Это позволит мне выбирать сериализаторы …

14.02.2022
Использование пользовательского менеджера в M2M сериализаторе в Django Rest Framework

У меня есть три модели. Я упростил случай для более легкого понимания: class Physician(model.Models): name = models.CharField(max_length=255) surname = models.CharField(max_length=255) class Hospital(model.Models): name = models.CharField(max_length=512) physicians = models.ManyToManyField(Physician, through=Membership, related_name='hospitals') class MembershipManager(models.Manager): def get_queryset(self): is_verified = # …

14.02.2022
Получаем 505 ошибку при DEBUG = True при продвижении в heroku

Я продвигаю свой проект django на heroku. Вот что меня беспокоит в данный момент. в моем settings.py когда я включаю отладку вот так DEBUG = False и я выполняю команду, чтобы продвинуть его heroku. …

14.02.2022
Значение по умолчанию поля модели django не отображается в шаблоне с помощью jquery

когда я удаляю html data-, то значение поля django отображается там. но когда я добавляю data-id, data-winner и т.д., значение по умолчанию поля модели django не отображается в шаблоне, как я могу это исправить? models.py class Contest(models.Model): title …

14.02.2022
Как отобразить изображения определенной записи в блоге?

Models.py class PostModel(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) date_time = models.DateTimeField(auto_now_add=True) title = models.TextField(null=True) body = models.TextField(null=True) def __str__(self): return str(self.user) class ImagesPostModel(models.Model): post = models.ForeignKey(PostModel, on_delete=models.CASCADE) images = models.I …

14.02.2022
Добавление ссылки django во всплывающем маркере карты django?

Я делаю сайт с картой и маркерами. Когда пользователь нажимает на маркер, должна появляться django ссылка на другую страницу. Но у меня возникла проблема с добавлением ссылки во всплывающее окно в просмотрах django. Вот мой код views.py def Map(request): data …

14.02.2022
Micrososoft One drive сохранение файлов из django

Я пытался сохранить свои файлы на onedrive из django rest framework. Я пробовал следовать документации one drive sdk для python, но нигде не объясняется, как заставить его работать с django. Документацию можно найти на https://github.com/OneDrive/onedrive-sdk-python. Я …

14.02.2022
Item.delete(force_policy=HARD_DELETE) не работает

У меня есть следующая модель class User(SafeDeleteModel, AbstractUser, PermissionsMixin, BaseModel): name = models.CharField( blank=True, null=True, max_length=255) Я пробовал это. from safedelete import HARD_DELETE, HARD_DELETE_NOCASCADE item = User.objects.get(id=3) item.delete(force_policy=HARD_DELETE) но когда я говорю …

14.02.2022
Здравствуйте, у меня проблема с Django и SQLite [закрыто]

Моя первая проблема в том, что в коде VS, когда (из Django) я ставлю строку под каждой частью, он не распознает ее, и этого не происходило раньше в предыдущем проекте, и моя вторая проблема в том, что я ввожу …

14.02.2022
Получение значения из формы

Нужно получить данные из input, чтобы по этому запросу выдать ссылку на необходимую страницу. Проще говоря, поисковик по сайту. Выдает ошибку AttributeError at /wiki/search 'NoneType' object has no attribute 'strip' Есть шаблон. Вот его часть. В entries передаю список со …

14.02.2022
Ошибка при получении POST запроса и загрузке в базу данных из формы Django

from django.shortcuts import render, redirect from django.views.decorators.csrf import csrf_exempt from .forms import FoodForm from .models import Recipe def index(request): card_info = Recipe.objects.all() return render(request, "food/main.html", {"cards": card_info}) @csrf_exempt def …

14.02.2022
Я пытаюсь разработать веб-приложение, используя фреймворк django. я загрузил файл excel, теперь я хочу найти 10 лучших значений из него. подскажите мне логику.

Это код для загрузки файла excel в django. Я хочу взять 10 лучших значений и 10 наименьших значений и вывести их на страницу. как я могу это сделать? views.py def excel(request): if "GET" == request.method: return render(request, 'blog/excel.html', {}) …

14.02.2022
Редактирование нескольких моделей с помощью одной формы или представления в Django

Я использую стандартную модель User в Django и поле OneToOneField в модели Profile, где хранится дополнительная информация, такая как биография пользователя. class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) bio = models.TextField(max_length=500, blank=True) Я могу самостоятельно создавать …

14.02.2022
Чтение данных из google sheets и сброс в различные таблицы базы данных python django

Я ищу направление, в котором я могу выгрузить данные из листов google (которые имеют более одного листа). У меня есть база данных, в которой есть отношения "многие ко многим", "один к одному" и т.д., поэтому я ищу любой блог, документацию …

14.02.2022
Как отправить выбранный вариант выпадающего списка в django?

Я пытаюсь создать список заданий jenkins и построить выбранное задание в django, но я не знаю, как правильно реализовать код кнопки submit в views.py, чтобы построить задание. index.html индекс.html views.py файл views.py …

14.02.2022
Как запрашивать дополнительные базы данных с помощью курсора в Django Pytests

Я разрабатываю приложение Django (Django v3.2.10, pytest v7.0.1, pytest-django v4.5. 2), который использует курсор для выполнения необработанных запросов к моей вторичной БД: my_db2, но при запуске тестов все запросы возвращают пустые результаты, как если бы они выполнялись в параллельных …

14.02.2022
Создание и обновление объекта Model с помощью формы

Models.py class PostModel(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) date_time = models.DateTimeField(auto_now_add=True) title = models.TextField(null=True) body = models.TextField(null=True) def __str__(self): return str(self.user) class ImagesPostModel(models.Model): post = models.ForeignKey(PostModel, on_delete=models.CASCADE) images = models.ImageField(null=True, …

14.02.2022
Как разобрать на json функцию multi select из postgres в django

У меня есть два запроса select, которые будут возвращать рефкурсоры, они находятся в одной функции: open Ref1 for select * from TMP limit page_size offset (page - 1) * page_size; return next Ref1; ---- open Ref2 for select totalRecord …

14.02.2022
Cookies не отправляются с помощью Axios

У меня есть форма, построенная на Nuxt/vuejs. На стороне бэкенда на django включена CSRF защита, которая теперь ожидает две вещи в вызове Api X-CSRFToken как заголовок и csrftoken как Cookie, я протестировал Api, вызвав Api через Postman, который работает …

14.02.2022
Используйте имя файла вместо 'Download'

На моей странице Django есть пункт для загрузки прикрепленных файлов: {% for i in post.file_set.all %}<p class="article-content mt-2 mb-1"><strong>Attachment {{ forloop.counter }}: </strong><a href="{{i.file.url}}" >Download</a></p>{% endfor %} Как я могу показать имя файла вместо слова "Скачать". Пользователи …

14.02.2022
Использование prefetch_related_objects для негомогенных объектов с общей связью

МодельА имеет отношение "многие-к-одному" к моделиС МодельВ имеет отношение "многие-к-одному" к моделиС У меня есть ситуация, когда мне нужно получить доступ к связанным объектам через оба типа model_a_instance.model_c и model_b_instance.model_c, и я не хочу выполнять N дополнительных запросов. Я …

14.02.2022
Javascript (Ajax ) функция комбинированных событий в приложении Django

Я создаю ресторанный eCommerce api, используя фреймворк Django. Сейчас я работаю над частью приложения для тележки. Ресторан предлагает несколько продуктов (категорий), включая пиццу, бургер... Для пиццы варианты продукта содержат размер (маленькая, средняя и большая), а также основу (тонкая, стандартная). …

14.02.2022
Можно ли вызывать REST API внутри обычного приложения Django [закрыто]

Я создаю приложение, которое имеет мобильную версию и веб-версию, но большинство пользователей будет на мобильном и очень мало на веб-версии, я закончил с rest API теперь я должен создать клиентский сайт, но я не хочу использовать react или любой …

14.02.2022
Пользовательская группа с иностранным ключом не работала при контроле разрешений

Мне нужно добавить некоторые поля в модель группы, поэтому я создал свою собственную модель, которая связана с оригинальной группой с помощью ForeignKey. Когда я попробовал использовать пользовательскую группу с контролем разрешений, это не сработало пользовательская групповая модель …

14.02.2022
Возможность получения queryset из списка queryset -Django

Я хочу взять набор запросов из нескольких моделей. Я пытаюсь добиться множественного поиска с условием. views.py, def list(self, request, *args, **kwargs): search_query = self.request.query_params.get('search') split_query = search_query.split() employment = None employee1 = [] employment1 = [] for query in split_query: …

14.02.2022
Как я могу получить поле суммы пожертвования для каждого сотрудника в Django из фронтенда?

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

14.02.2022
Приложение Django не запускается внутри docker

[ex][1] Ответ Django от браузера

14.02.2022
Django: агрегировать, если все булевы поля модели равны True

From django.db import models class Car(models.model): sold = models.BooleanField(default=False) Я могу определить, были ли проданы все автомобили, сделав два запроса: sold_count = Car.objects.filter(sold=True).count() all_count = Car.objects.count() are_all_sold = (all_count - sold_count) == 0 Поскольку эта операция …

14.02.2022
Что означает ошибка при установке psycopg2==2.7.*?

Pip3 install psycop2==2.7.* Я пытаюсь установить проект Django на живой сервер, но при установке пакета я получаю ошибку! pip install psycopg2==2.7.*

14.02.2022
Django Как проверить, что запрос является Ajax

Метод HttpRequest.is_ajax() устарел, поскольку он полагался на специфический для jQuery способ определения AJAX-вызовов, в то время как в настоящее время используется JavaScript Fetch API. В зависимости от вашего случая использования, вы можете либо написать свой собственный метод определения AJAX, …

14.02.2022
Параметр "form" должен содержать корректную Django Form. error happen

Теперь я использую Django и пытаюсь сделать Совет включена функция загрузки файла на самом деле, у меня нет никакого опыта в создании веб- HTML кода поэтому просто попытался использовать Django для создания веб-доски. и я успешно просто делаю доску, …

14.02.2022
Доступ к значениям, хранящимся в поле, и сравнение его с другим параметром в сериализаторе

Вот что у меня есть в модели Django Author в качестве первичного ключа id = models.URLField(primary_key=True) Одним из примеров может быть {id: "http://localhost:3000/authors/1d698d25ff008f7538453c120f581471"}. В моем сериализаторе я хочу сравнить 1d698d25ff008f7538453c120f581471 часть пути с переданным мне идентификатором автора. Сейчас я …

14.02.2022
Django Oscar - Настройка нескольких поставщиков, при которой партнеры могут управлять только своими продуктами

Я использую django-oscar для создания многопрофильной торговой площадки Я связал пользователя как партнера и дал ему "ограниченный доступ к приборной панели" Но они по-прежнему имеют доступ к управлению всеми продуктами на сайте. (Пункт меню: Каталог\Продукты) Я хочу, чтобы …

14.02.2022
Создание Login Api с пользовательской моделью пользователя django с определенными мною полями username и emp_password

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

14.02.2022
Настройки django не влияют после изменений(CELERY_BROKER_URL)

CELERY_BROKER_URL = 'redis://127.0.0.1:6379/0' CELERY_ACCEPT_CONTENT = ['json']. TASK_SERIALIZER = 'json' [2022-02-14 12:02:26,910: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@192.168.3.100%3A6379:5672//: failed to resolve broker hostname. Повторная попытка через 2,00 секунды... (1/100)

14.02.2022
Необходимо получить два определенных значения полей из одной модели в другую по отдельности в django API rest framework

Модель 1 class Users(models.Model): employee_name = models.CharField(max_length=50) dob=models.DateField(max_length=8) email=models.EmailField(max_length=254,default=None) pancard=models.CharField(max_length=25,default=None) aadhar=models.CharField(max_length=20,default=None) personal_email_id=models.EmailField(max_length=254,default=None) phone = PhoneField(blank=True) emergency_contact_no=models.IntegerField(default=None) emergency_contact_name=models.CharField(max_length=100,null=True) relation=models.CharField(max_length=25,default=None) blood_group=models.CharField(max_length=25,choices=BLOOD_GROUP_CHOICES,null=True) desingnation=models.ForeignKey(Designation,on_delete=CASCADE,related_name="desingnation") billable_and_non_billable=models.CharField(max_length=25,choices=BILLABLE_and_NON_BILLABLE_CHOICES,default='Billable') joining_date=models.DateField(max_length=15,null=True) relieving_date=models.DateField(max_length=15,null=True) def __str__(self): return self.employee_name модель 2 class Consolidated(models.Model): emp_name=models.ForeignKey(Users,on_delete=CASCADE) proj_name=models.ForeignKey(Project,on_delete=CASCADE) custom_name=models.ForeignKey(Client,on_delete=CASCADE) Cons_date=models.ForeignKey(Add_Timelog,on_delete=CASCADE) bill_no_bill=models.ForeignKey(Users,on_delete=CASCADE,related_name="billable_and_non_billable+") def __str__(self): return …

14.02.2022
Django Rest Framework множественная сериализация моделей

Я использую Django Rest Framework для создания API. У меня есть конечная точка, которую я хочу использовать для генерации JSON объекта, содержащего данные из различных моделей. Набор представлений для модели таков: class InvoiceView(viewsets.ModelViewSet): def list(self, request): cart_id = request.data["cart_id"] shop …

14.02.2022
Сопоставление путей к url в Django работает не так, как ожидалось

У меня проблема с обратными методами модели Django get_absolute_url. У меня есть шаблон url, который отлично работает, но проблема, например когда я посещаю example.com/blog/python/first-post путь работает отлично, но когда я пробую случайный путь, например, example.com/blog/python-randomr9353/first-post. он все равно работает …

14.02.2022
Ordering = ['-created'] что это значит в Django? почему мы используем знак - в упорядочивании?

Ниже приведен мой код. class Basecalss(models.Model): title = models.CharField(max_length=255) created = models.DateTimeField(auto_now_add=True) update = models.DateTimeField(auto_now=True) class Meta: abstract = True ordering = ['-created'] Почему мы используем - петь перед созданием, что это значит?