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

16.03.2022
Передача контекста в сериализатор из Viewset

У меня есть Viewset с методом get_serializer_context class UserRetrieveView(generics.RetrieveAPIView): queryset = User.objects.all() permission_classes = (AllowAny,) serializer_class = UserProfilePageSerializer def get_serializer_context(self): context = super(UserRetrieveView, self).get_serializer_context() context.update({'room' : self.get_object().room_set.all()}) print(context['room']) return context Теперь я хочу поместить этот контекст …

16.03.2022
Django передает данные через url, не находя страницу в шаблонах url

Я пытаюсь передать id объекта через url, но он не может найти страницу даже после того, как он пробует путь, когда он проходит через свои шаблоны Ошибка: Using the URLconf defined in GroomingService.urls, Django tried these URL patterns, in …

16.03.2022
Как выполнить итерацию по набору запросов и получить значение Django

Я хочу сделать простую систему рекомендаций на основе добавленных пользователями Животных. Я хочу показывать только продукты категории, которая была отображена в словаре "zwierzeta". То есть, если пользователь выбрал, что у него есть лошадь (что является id 1, я хочу показать …

16.03.2022
Ошибка heroku - шаблон не существует по адресу / web/index.html

Я уже несколько дней пытаюсь разобраться в этом. Я просмотрел все сообщения stack overflow, связанные с этим, и теперь прибегаю к созданию своего собственного. Все другие сообщения говорят, что ошибка связана с файлом settings.py, так что вот он: from …

16.03.2022
Как получить данные из django orm внутри асинхронной функции?

Мне нужно получить данные из базы данных внутри асинхронной функции. Если я получу только один объект, выполнив, например, users = await sync_to_async(Creators.objects.first)() все работает так, как должно. Но если ответ содержит несколько объектов, я получаю ошибку. …

16.03.2022
Django показывает последние 3 символа строки в полях администратора

База данных | id | salary_number | | --- | ------------- | | 1 | 1042 | models.py class user(AbstractUser): salary_number = models.CharField(max_length=4, unique=True, null=True, blank=True) def __str__(self): return f'{self.salary_number[-3:]}' admin.py class UserAdmin(admin.ModelAdmin): fields = ('salary_number[-3:]',) Я …

16.03.2022
Создание/удаление папок во время выполнения с помощью heroku/django

Я разработал приложение Django, в котором я загружаю файл, выполняю некоторую обработку, используя имя папки проекта media. Процесс: пользователь загружает файл csv, код python обрабатывает данные csv, создавая временные папки в папке Media. После завершения обработки эти временные папки …

16.03.2022
Как добавить текстовое поле с возможностью поиска для выбора элемента внешнего ключа в форме Django?

У меня есть форма фильтра, как показано на скриншоте. Я хотел бы добавить поле с возможностью поиска (в красной области), чтобы пользователи могли фильтровать объект инструмента именования кампании вместо прокрутки. Любая помощь будет принята с благодарностью. Мой класс фильтра …

16.03.2022
Django запрос для CAC (общей карты доступа)

В настоящее время я запускаю свое приложение Django на сервере Apache v2.4.5.2. Когда пользователь заходит на начальную страницу (т.е. www.djangoApp.com), ему предлагается ввести свой CAC и PIN. После завершения ввода PIN всплывающее окно исчезает, и пользователь …

15.03.2022
Django kubernetes ошибка ошибка преобразования YAML в JSON: yaml: line 11: mapping values are not allowed in this context

я использую Django и kubernetes для создания веб-сайта, и когда я запускаю helm upgrade --install --dry-run --debug django-test ./helm/django-website похоже, есть проблема с deploypment.yaml, но я не могу найти проблему, я пробовал несколько методов из форм …

15.03.2022
Как вызвать функцию из views.py в models.py?

Проблема Я новичок в Django, у меня есть функция для получения объекта внешнего ключа в views.py и я хочу вызвать эту функцию в models.py, есть ли способ сделать это? views.py def get_fk(request): if request.method == 'POST': category = …

15.03.2022
Django - (admin.E015) Значение 'exclude' содержит дублирующее поле (поля)

У меня есть следующие модели: class Step(models.Model): start_time = models.TimeField() time = models.IntegerField() schedule = models.ForeignKey(Schedule, on_delete=models.CASCADE) class Schedule(models.Model): identifier = models.CharField(max_length=10) name = models.CharField(max_length=100) steps = models.ManyToManyField('manager.Step', related_name='steps') Они зарегистрированы в django-admin следующим …

15.03.2022
Как создать карту с помощью python Django Management CMD [дубликат]

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

15.03.2022
Получение данных реального времени и их локальный разбор в Django Rest Framework

Я хочу создать Django REST API, который получает данные о ценах на криптовалюты из Coin Market Cap и показывает их на GET localhost в соответствии с моими собственными параметрами. Однако есть несколько вопросов, Coin market cap uses API auth …

15.03.2022
Получение сообщения "Это поле обязательно для заполнения" при загрузке изображения

У меня нет проблем с отправкой полей символов, но когда я ввожу поле изображения, я получаю это сообщение -> "Это поле обязательно" во время заполнения формы . models.py : class Home(models.Model): image = models.ImageField(upload_to='image') titr = models.CharField(max_length=200) description = …

15.03.2022
Почему шаблон HTML/Django выполняет код не по порядку?

Этот html-шаблон из моего онлайн-курса выполняется как положено, но почему? Кажется, что он выполняется не по порядку: Вызывает мой класс формы python, используя синтаксис Django {{form}}, чтобы ввести пустые поля для заполнения пользователем (имя, email, textbox) . …

15.03.2022
Как изменить значение CSV в объект DateTime

Я пытаюсь загрузить данные из CSV в модель Django. В CSV есть поле даты, и значения выглядят следующим образом: 2020-11-11 14:06:25+00:00 Что приводит к этой ошибке: '' Значение "Deadline" имеет неправильный формат. Оно должно быть в формате YYYY-MM-DD …

15.03.2022
Google Cloud Run правильно выполняет непрерывное развертывание на github, но не обновляется после развертывания

Я настроил Google Cloud Run с непрерывным развертыванием на github, и он перенастраивается каждый раз, когда происходит push на главную (то, что я хочу), но когда я иду проверить сайт, он не обновил HTML, с которым я тестировал. Я …

15.03.2022
Как составить карту через команду Django Management [дубликат]

Флаг is active и флаг черного списка имеют одинаковое назначение, хотя оба доступны. Поскольку с активным флагом возможна фильтрация, и это видно из обзора, все черные списки должны быть привязаны к активному. def handle(self, *args, **options): banana.objects.filter(active=False).update(blacklist=True)

15.03.2022
Аннотирование данных о диктах из смежных областей Django

У меня есть модель MyModel, которая содержит JSONField с именем calculo в MySQL, и я хочу аннотировать значение premio для выполнения агрегированной суммы. Как я могу заставить это работать? class MyModel(models.Model): ... calculo = JSONField(blank=True, null=True) ... …

15.03.2022
Страница не перерисовывается при получении post-запроса от jquery к бэкенду django

Jquery на HTML-странице в тегах скриптов $("input[type='radio']").click(function(){ var radioValue = $("input[name='filter']:checked").val(); if(radioValue){ var CSRFtoken = $('input[name=csrfmiddlewaretoken]').val(); jQuery.post("/", {filter:radioValue, csrfmiddlewaretoken: CSRFtoken }); } }); }); django view (python) def homepage(request): context = {} if request.POST: filter = request.POST.get('filter') filteredarticles …

15.03.2022
Django - Ограничение доступа к API по геолокации

У нас есть модель и представление: from django.db import models from rest_framework.decorators import api_view from rest_framework.response import Response class Store(models.Model): name = models.CharField(max_length=50) address = models.CharField(max_length=100) @api_view(['get']) def get_checklist_by_store_id(request, store_id): # request.user should has access to this view only …

15.03.2022
Не работает логин в Джанго

Очень очевидная проблема но я не понимаю, при вводе правильных зарегистрированных данных выдает ошибку будто данные не верные. views.py from django.db import IntegrityError from django.shortcuts import render, redirect from .models import Send,Register,Login from .forms import RegisterForm,LoginForm # Create your views …

15.03.2022
FullCalendar не отображается корректно в django

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

15.03.2022
Квадратная сетка 4 на 4 для 52 случайных изображений с помощью Django

Я хочу создать сетку 4 на 4 из примерно 52 изображений, которые могут случайным образом появляться в каждом квадрате сетки. Я пытаюсь использовать Django, так как это то, что мне нравится, но если Javascript лучше, я могу использовать его. …

15.03.2022
Показать товары в определенной категории в html

У меня есть модель товаров и категорий, уже реализованная в models.py в приложении django. В html шаблоне я хочу показать товары одной категории, которую я хочу определить в html, как category == example или что-то подобное. class Product(models.Model): …

15.03.2022
Отправка контактной формы по почте с помощью django

Я не понимаю, когда я делаю тест сообщения ничего не происходит, и в терминале мы ставим dis page not found помогите мне решить проблему DEFAULT_FORM_EMAIL="ouesergegedeon225@gmail.com" EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = '587' EMAIL_HOST_USER = 'ouesergegedeon225@gmail.com' EMAIL_HOST_PASSWORD = …

15.03.2022
Django не реагирует на реакцию

Я делаю запрос от React frontend к представлению в Django (rest framework). Представление в Django делает запрос на другой сервер (Google-Ads API), запрос работает нормально и я получаю данные. Постобработка этих данных также работает нормально, но Django застревает после …

15.03.2022
Упорядочивание коллизий при клонировании Django Model

Я сталкиваюсь с проблемами, когда клонирую список продуктов пользователя с m2m-отношением на groceryitems. def make_clone_for_update(self, user): clone = super().make_clone_for_update(user) for b in self.grocerylist_set.all(): b.pk = None b.user_id = clone.uuid b.order = self.get_max_default("order") b.save() def get_max_default(self, field): try: max = …

15.03.2022
Создание второго списка в классе Admin , Django

'class BookingAdmin(admin.ModelAdmin): list_diplay=('id','title', 'roomsize', 'hostel', 'features','price','status' list_editable=('status',) приведенный выше код не работает, однако без второго списка (list_editable), как показано ниже, код работает отлично 'class BookingAdmin(admin.ModelAdmin): list_diplay=('id','title', 'roomsize', 'hostel', 'features','price','status')' ошибка <class 'main.admin.BookingAdmin'>: (admin.E121) Значение 'list_editable[0]' относится …

15.03.2022
Как увеличить количество товара в корзине в Django?

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

15.03.2022
Реверс для 'author' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['blogapp/author/(?P<pk>[^/]+)/\\\Z'

при выполнении http://127.0.0.1:8000/blogapp/blog/ , в django 4.0, я получил ошибку reverse for... not found and эта ошибка возникает, когда я добавляю (post.author.id) в href, который находится в шаблоне, упомянутом в строке 15 если нужна дополнительная …

15.03.2022
Сохранение журналов за день в Azure App Service для приложения Django

Ниже приведен формат ведения журнала для приложения DRF в службе приложений azure. Я пробовал использовать обработчик Timed Rotating File, но не смог сохранить журналы с помощью этой опции. Кроме того, при перезапуске службы приложений предыдущие журналы стираются. Есть ли …

15.03.2022
Поиск по модели Django возвращает все вместо фильтра

Я пытаюсь выполнить поиск в моей модели Django, но не могу вернуть результат фильтрации. Я получаю все элементы в модели. class singleview(generics.ListCreateAPIView): authentication_classes = [] permission_classes = [] search_field = ['name'] filter_backends= (filters.SearchFilter,) queryset = Product.objects.all() serializer_class =ProductSerializer …

15.03.2022
Как получить имя переменной модели из другой модели в django

У меня есть две модели в django model Model.py class RequestTemplate(models.Model): name = models.CharField(max_length=50) Author=models.CharField(max_length=50) defaultvalues=models.CharField(max_length=50) class Request(models.Model): name = ?? # Author = ?? starttime = models.DateTimeField(default=timezone.now) endtime = models.DateTimeField(default=None) Итак, идея заключается в том, что …

15.03.2022
Gunicorn показывает ошибку соединения [Errno 111].

Здравствуйте, я создаю Django приложение с docker, gunicorn и nginx и у меня серьезные проблемы с вызовом post запроса из django view. моя функция входа - with schema_context(restaurant_schema): app = Application.objects.first() #return Response({'domain': domain_name, 'client_id': app.client_id, 'client_secret': …

15.03.2022
Не удается найти команду Django Shell для очистки записей из одной таблицы, если соответствующие записи НЕ существуют в другой таблице

Django / ORM У меня есть две таблицы, и я пытаюсь очистить / найти все записи в одной таблице, где в соответствующей таблице нет ни одной записи. Я использую Django Shell для тестирования, но не могу найти команду, чтобы …

15.03.2022
HTMX-Как получить валидную форму, когда поле "keyup changed"

У меня есть forms.py следующего вида. Я использую htmx для валидации. И я хотел бы получить всю форму для использования функции form.is_valid(). Но в моем случае я не получаю валидной формы. Есть ли способ получить всю форму с …

15.03.2022
Как ускорить создание целевой веб-страницы с помощью Django на Digitalocean?

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

15.03.2022
Получение значения из ajax для просмотра шаблона без использования формы

У меня есть класс div, который получает содержимое из кверисета цикла for loop &lt;div class="form-group row"&gt; &lt;div class="col-md-4"&gt;Số hợp đồng&lt;/div&gt; &lt;label class="col-md-8" id="so_hd_goc"&gt;{{hd.so_hd}}&lt;/label&gt; &lt;/div&gt; Я хочу использовать ajax для получения значения из id="so_hd_goc" и отправить его в …