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

17.11.2022
Просроченный токен доступа подтвержден и возвращает данные из представления в django

Я создаю приложение, которое отправляет и рефреш, и токены доступа; также в этом приложении есть ModelViewSet под названием Users (возвращает всех пользователей в базе данных), где permission_classes только для IsAuthenticated, все вроде работает отлично. Но когда срок действия токена …

17.11.2022
Как изменить request.user в django в Middleware?

Что я пытаюсь сделать, так это определить тип вошедшего пользователя и затем установить параметр .profile в request.user, чтобы я мог использовать его, вызывая request.user.profile в моих представлениях. Для этого я написал Middleware следующим образом: class SetProfileMiddleware: def …

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

У меня есть две формы и две кнопки отправки. Потому что я могу загрузить pdf файл и excel файл. Но если я загружу файл pdf, а затем загружу файл excel. Содержимое файла pdf будет стерто. И наоборот. …

17.11.2022
Вызов класса ListView из класса UpdateView в Django

Я пытаюсь вызвать класс DealerEmployeeView из класса DealerUpdateView. Проблема в том, что мой класс DealerUpdateView не работает без упоминания ModelFormMixin в цепочке наследования класса. Но когда я упоминаю DealerEmployeeView после ModelFormMixin, это вызывает ошибку: TypeError: Невозможно создать последовательный порядок …

17.11.2022
Python makemigrations работает неправильно

Я использую фреймворк Django Это мой models.py from django.db import models # Create your models here. class Destination(models.Model): name: models.CharField(max_length=100) img: models.ImageField(upload_to='pics') desc: models.TextField price: models.IntegerField offer: models.BooleanField(default=False) и вот моя папка migrations-0001_initial.py: # Generated by Django 4.1.3 …

17.11.2022
Не может умножить последовательность на неинт типа 'QuerySet'

Я только начинаю изучать django, и я хочу попросить решить мою проблему здесь мой models.py class LotSell(models.Model): rate = models.DecimalField(max_digits=5, decimal_places=4) в админке django вход со значением 0,0666 или что-то в этом роде views.py def result(request): price_buyer …

17.11.2022
Serializer.is_valid django rest framework при создании подписки

В моем проекте foodgram необходимо сделать возможность подписыватьcя на пользователей. Проверяю через postman. При отправке запроса на подписку http://127.0.0.1:8000/api/users/1/subscribe/ мне выдает ошибку: Not Found: /api/users/1/subscribe/ [17/Nov/2022 12:03:27] "POST /api/users/1/subscribe/ HTTP/1.1" 404 23 В postman: { "detail": …

17.11.2022
Python: Получение нескольких идентификаторов из флажка

Я хотел получить несколько идентификаторов из списка с помощью checkbox. Получил ошибку Поле 'id' ожидало число, но получило []. Ниже приведен мой код. sample.html <button href="/sample/save">Save</button> {% for obj in queryset %} <tr> <td><input type="checkbox" name="sid" …

17.11.2022
Как проверить вебхук Shopify в Django?

Как я могу проверить входящий webhook от Shopify? Shopify предоставляет python реализацию (Flask), но как я могу сделать это в Django/DRF?

17.11.2022
Невозможно выполнить регистрацию пользователя в Facebook с помощью allauth и django-rest-auth. получаем ошибку неправильного значения

Я пытаюсь реализовать социальную аутентификацию, для этого я использую django-allauth, django-rest-auth. мои взгляды from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter from allauth.socialaccount.providers.oauth2.client import OAuth2Client class FacebookLoginView(SocialLoginView): adapter_class = FacebookOAuth2Adapter client_class = OAuth2Client при выполнении post запроса в приведенном …

17.11.2022
Как передать данные из фронтенда в админку с помощью ForeignKey [закрыто]

Как передать данные с фронтенда на бэкенд с помощью Fk в Djnago. if requset.method == "POST": Person_name=requset.POST["Person_name"] gender=requset.POST["gender"] #print(Person_name,gender) #data1=Gender(gender=gender) data2=People(Person_name=Person_name,gender=gender) #data1.save() data2.save()

17.11.2022
Как отфильтровать наборы запросов менее 60 месяцев назад?

Models.py class Preschooler(Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) birthday = models.DateField(null=True, blank=True) def age_months(self): today = date.today() date_diff = today - self.birthday in_days = date_diff.days return int((in_days) / (365 / 12)) Я хочу отфильтровать дошкольников, которым меньше …

17.11.2022
Использование переменной jinja в качестве ключа словаря

Я делаю приложение на django для работы с тестами/экзаменами. Две модели в этом приложении - это модель "Вопрос" и модель "Ответ", которые имеют отношение один-ко-многим. На странице каждый вопрос будет перечислен со всеми возможными ответами под ним, которые пользователь может …

17.11.2022
Сохранение нескольких записей данных в базу данных с помощью Django

В моем проекте, который я создал с помощью django, я дублирую записи данных с помощью кнопки, но когда я хочу сохранить их в базе данных, он всегда сохраняет последние добавленные данные. models.py forms.py class RecordsForm(forms.ModelForm): class Meta: model = …

17.11.2022
Django queryset из необработанного SQL

Мне нужен эквивалент этого sql запроса в Django SELECT Gender, ServCode FROM [openimisproductTestDb_16_08_22].[dbo].[tblInsuree] JOIN [openimisproductTestDb_16_08_22].[dbo].[tblServices] ON [openimisproductTestDb_16_08_22].[dbo].[tblInsuree].AuditUserID = [openimisproductTestDb_16_08_22].[dbo].[tblServices].AuditUserID WHERE Gender = 'F' AND ServCode = 'F4' Что я пробовал: def assisted_birth_with_cs_query(user, **kwargs): date_from = kwargs.get("date_from") …

17.11.2022
Как я могу не устанавливать <pk> в моем url для получения определенных данных?

изначально мой api был установлен в api/barrel/details/int:pk, но я хочу сделать функцию удаления в api/barrel (в котором есть только функции get и post) без разбора pk ` class BarrelAPIView(APIView): def get(self,request): barrel = Barrel.objects.all() #queryset serializer = BarrelSerializer(barrel, many=True) …

17.11.2022
Javascript повторяется [закрыто]

У меня есть js, который показывает предварительные просмотры изображений перед их загрузкой после ввода первого изображения второе изображение увеличивается вдвое, а третье изображение увеличивается втрое и так продолжается Честно говоря, я не знаю, что не так бог с …

17.11.2022
Ошибка запроса Django JSONField: оператор не существует: jsonb = bigint

Допустим, у меня есть 2 таблицы A и B. Таблица B имеет поле JSON с именем preferences, которое содержит поле с id таблицы A под названием a_id. Я хочу подсчитать количество строк B, которые относятся к строкам таблицы A …

17.11.2022
Как предотвратить перезагрузку шаблона с помощью Ajax?

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

17.11.2022
Есть ли лучший способ проверить, находятся ли необязательные ключи в списке?

Я ищу лучший способ обработки необязательных данных в запросе. Мне нужно проверить, заполнены ли необязательные параметры, и вставить их в модель django. На этой картинке показано, что у меня получилось на данный момент Введите описание …

17.11.2022
Jquery datepicker не работает после отправки формы в приложении django

У меня есть приложение Django с некоторыми представлениями, которые содержат jquery datepicker. Страница показывает счета за определенный месяц (текущий месяц по умолчанию), и пользователь может изменить его на любой месяц, который он хочет, с помощью datepicker. Это работает . …

17.11.2022
Нужно код исправить в Django, Python [дубликат]

У меня выдает ошибку NameError:name 'e' is not defined. Нужно переписать код который будет ниже чтобы эту ошибку не показывало. expect Expection(e): sys.stderr.write(str(&quot;%s:\n%s\n&quot; % (e.__class__.__name__, e))) sys.exit(-1) Буду очень благодарен если поможете

17.11.2022
Драйвер ODBC 17 для SQL Server Таймаут входа истек (0)

Получение вышеупомянутой ошибки при запуске приложения migrate a django api, которое требует создания базы данных в sql server. Я работаю на компьютере mac. Мой файл setting.py: DATABASES = { "default": { 'ENGINE': 'mssql', 'NAME': str(os.getenv("DB_NAME")), # 'mytestdb', 'HOST': str(os.getenv("DB_SERVER")), # …

17.11.2022
Проверка запроса webhook Shopify для темы `orders/create` возвращает False в проекте python/django

Я пытаюсь проверить запрос Shopify webhook для темы orders/create, но проверка возвращает False, я не могу понять причину. Вот фрагмент кода, который я использую для проверки запроса. views.py class ShopifyWebhookOrderCreate(APIView): def post(self, request): verified = verify_webhook(request.body, …

17.11.2022
Get_object_or_404() получила неожиданный аргумент ключевого слова 'slug'

TypeError at /vegetables/ get_object_or_404() получил неожиданный аргумент ключевого слова 'slug' views.py from django.shortcuts import render, get_object_or_404 from .models import Category from .models import Product def allProductCategory(request,c_slug=None): c_page=None products=None if c_slug!=None: c_page=get_object_or_404(Category,slug=c_slug) products=Product.objects.all().filter(category=c_page,available=True) else: products=Product.objects.all().filter(available=True) return render(request, 'category.html',{'category':c_page,'products':products}) urls.py from …

17.11.2022
Аннотации заставляют оценивать кэшированный набор запросов

У меня проблемы с использованием кэша в annotate. Когда я запускаю annotate, набор запросов оценивается, игнорируя кэшированные результаты. Это делает его намного медленнее. Я хотел бы иметь возможность аннотировать свою модель без необходимости полного выполнения запроса. Возможно ли это? …

17.11.2022
Получение максимального значения с отличимым внешним ключом Django ORM

Итак, это моя Модель. class OrderLine(models.Model): product = models.ForeignKey(Product, on_delete=models.PROTECT, verbose_name="Product", null=False) unit_price = models.DecimalField(null=True, max_digits=12, decimal_places=4, blank=True, verbose_name="Unit price") Я пытаюсь фильтровать с несколькими идентификаторами продуктов, один продукт может иметь несколько OrderLine с различной ценой за …

17.11.2022
TemplateDoesNotExist at / Exception Value: index.html django

добро пожаловать Я создал новый проект и поместил index.html в каталог templates, а когда я запускаю сервер, то получаю сообщение TemplateDoesNotExist at / где ошибка, которую я сделал есть views.py from django.shortcuts import render, redirect def index(request): return …

17.11.2022
Как передать календарь в общую форму с запросом?

Подскажите пожалуйста, как перенести календарь на форму с помощью get запроса, с кликом по дням недели и переносом на форму? Сейчас есть фильтрация по всем полям одновременно, только с датой беда ( Подробно, как можно передать такой …

17.11.2022
Как скачать базу PostgreSQL в DJANGO

Как мне скачать информацию из postgresql в обычный sqlite3 через django admins

17.11.2022
Получение полей из дополнительных методов менеджера с помощью django-rest-framework

У меня есть следующий пользовательский менеджер моделей в Django, который предназначен для подсчета количества связанных комментариев и добавления их в набор запросов объектов: class PublicationManager(models.Manager): def with_counts(self): return self.annotate( count_comments=Coalesce(models.Count('comment'), 0) ) Добавление этого …

17.11.2022
Как отобразить общее количество лайков за месяц для поста автору на Django

Я хочу отображать общее количество лайков, полученных автором на его пост ежемесячно в Django. Например: В январе общее количество лайков его поста равно 100 def total_contents(self): total_likes_received = post.objects.filter(author=self.request.user).count() return total_likes_received def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['total_contents'] = …

17.11.2022
В моделях django нельзя установить несколько ключей forign в одной таблице

Фактически мой код выглядит следующим образом, Models.py class Employee(models.Model): employee_code = models.IntegerField(unique=True,primary_key=True) employee_name = models.CharField(max_length=50,unique=True) class LeaveRequest(models.Model): emp_name = models.ForeignKey(Employee, on_delete=models.CASCADE, related_name='empl_name') emp_code = models.ForeignKey(Employee, on_delete=models.CASCADE, related_name='emp_code',default='') leave_type = models.CharField(choices=( …

17.11.2022
Html h1 tag no show type

После нажатия на №1 и пустой страницы не отображается тег h1 введите описание изображения здесь проверьте здесь введите описание изображения здесь код html здесь {% extends "main.html" %} {% block content %} &lt;h1&gt;{{room.name}}&lt;/h1&gt; …

17.11.2022
Django - Содержать оба представления регистрации и входа на одной странице

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

17.11.2022
Как показать детальное представление Serialize в проекте Django

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

17.11.2022
Существует ли современный модуль геолокации Django, который может предоставить мне страны, используя IP?

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

17.11.2022
InvalidAlgorithmError в фреймворке Django REST проще всего

Кто-нибудь знает, как решить эту проблему? from .backends import TokenBackend File "....../envs/jwt/lib/python3.9/site-packages/rest_framework_simplejwt/backends.py", line 7, in &lt;module&gt; from jwt import InvalidAlgorithmError, InvalidTokenError, algorithms ImportError: cannot import name 'InvalidAlgorithmError' from 'jwt' (...../drf-courses/jwt/jwt/__init__.py)

17.11.2022
Django vs Vue.js/Angular/React/Svelte [закрыто]

Какой из них мне использовать с Django между Vue.js/Angular/React/Svelte ? Moreover I want to use in future Flutter for mobile app development

17.11.2022
Как показать атрибуты ForeignKey в Django Admin

Я пытаюсь показать детали внешнего ключа в моем админке Django. В моем случае у меня есть class Category с user в нем и class SubCategory с внешним ключом с class Category. В моей админке я хочу показать user каждого class …