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

15.11.2021
Создание родительской и дочерней модели в одной форме django

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

15.11.2021
Выбирается одно значение django python

Делаю авторизацию по ключу, в базе данных лежать 2 ключа, но почему-то он авторизуется только по последнему def index(request): all_keys_list = Key.objects.raw("SELECT *, activation_key FROM main_key") # for k in Key.objects.raw("SELECT id, activation_key FROM main_key"): # print(k.activation_key) if (request.method == …

15.11.2021
Как создать поле, содержащее множество значений из другой модели в django

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

15.11.2021
Django annotate возвращает дублирующиеся записи

Я аннотирую набор запросов следующим образом: class ItemQuerySet(models.QuerySet): def annotate_subitem_stats(self): return self.annotate( count_subitems=Count('subitems'), has_sent_subitems=Case( When(subitems__status=Status.sent, then=Value(True)), default=Value(False) ), ) В данном примере SubItem является моделью с внешним ключом к Item. При выполнении этого кода …

15.11.2021
Подходящий запрос не существует. Ошибка Django

это мой код для моего проекта, я просто получаю эту ошибку я пытался разобраться в ней, но у меня не получается, Django Error: DoesNotExist в /save_post/ Профиль, соответствующий запросу, не существует. views.py, строка 75, in save_post form.authore = …

15.11.2021
Django DatabaseError Неверный коннектор для timedelta

Ранее я реализовал ExpressionWrapper для создания пользовательского фильтра, он отлично работает в postgresql, но когда я запустил тест с sqlite3, то появилась ошибка django.db.utils.DatabaseError: Invalid connector for timedelta: *.. class AccessDurationQuerySet(models.QuerySet): def filter_expiration(self, is_expired: bool = False): """ To …

15.11.2021
Как получить данные пользователя из конечной точки djoser (.../users/me)

Как получить информацию о пользователях с помощью djoser url /users/me/? Я пытался следовать примеру в этой документации, но ничего не получается, я продолжаю получать 403 forbidden. Я использовал Bearer, JWT, and Token в заголовке авторизации, но ни один из них …

15.11.2021
Расширение модели абстрактного пользователя для двух различных типов пользователей (клиент, продавец)

Models.py from django.contrib.auth.models import AbstractUser, BaseUserManager from django.db import models from django.utils.translation import ugettext_lazy as _ class CustomUserManager(BaseUserManager): """Define a model manager for User model with no username field.""" def _create_user(self, email, password=None, **extra_fields): """Create and save a User …

15.11.2021
Как создать обычный текст в Sphinx и DocString

Я добавил автодокументирование Sphinx в свой ванильный проект Django. В ванильном проекте Django есть DocString, который я хочу сохранить: """URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.1/topics/http/urls/ Examples: Function views 1. …

15.11.2021
Есть ли в django-coverage ошибка в вычислении покрытия?

Я измеряю покрытие тестов с помощью инструмента покрытия django. Я использую команду coverage html для просмотра покрытия, но результат получается странным. Например, часть результата такова: нажмите, чтобы увидеть. Вопрос в том, как строки 102 …

15.11.2021
Как сделать пользовательский сериализатор, который может обрабатывать данные вложенных постов для конечной точки Create API?

В связи с уникальными потребностями бизнеса, мне необходимо настроить конечную точку Create API. Поведение по умолчанию в django-rest-framework выглядит следующим образом. class Customer(models.Model): fieldA = models.IntegerField(null=True, blank=True) fieldB = models.CharField(max_length=5, blank=True) ... ... class CustomerSerializer(serializers.ModelSerializer): class Meta: model = Customer …

15.11.2021
Django автоматическое увеличение PositiveIntegerField для ForeignKey

В приведенной ниже модели django возможно ли сделать поле position автоинкрементом на ForeignKey в модели ChatGroup class Channel(Model): chat_group = models.ForeignKey(ChatGroup, on_delete=models.CASCADE) name = models.CharField(max_length=50) description = models.TextField(max_length=255, null=True, blank=True) position = models.PositiveIntegerField() created_at = models.DateTimeField(auto_now_add=True) class …

15.11.2021
Использование всех значений в модели для создания графика в Django

Я хотел бы создать график со всей информацией, хранящейся в моей базе данных. В частности, я хотел бы иметь на оси X все дни недель, а на оси Y - все числа, хранящиеся в моей базе данных. Мне удалось успешно …

15.11.2021
Django создает родительскую модель и дочернюю модель в одной форме

Я изучаю Python и Django, и я пытаюсь создать рецепт с помощью формы. Проблема в том, что у меня есть две модели, Recipe и RecipeIngredient, и я не знаю, как добавить ингредиенты рецепта в форму, поскольку для этого требуется …

15.11.2021
Как увидеть комментарии внутри сообщений на странице администратора

Занимает класс class Posts(models.Model): caption = models.CharField(max_length=2200) date_posted = models.DateTimeField(default=timezone.now()) user = ForeignKey(User, on_delete=models.CASCADE ,related_name='UserPosts') def __str__(self): return f"Post {self.id} ({self.user.username})'s" КлассComment имеет внутри поста related_name='comments' class Comment(models.Model): text = models.CharField(max_length= 2200) …

15.11.2021
Как добавить отношения "многие ко многим" после сохранения в django?

Я пытаюсь создать простое приложение ToDo на django: 'ящик' содержит несколько 'задач', имеет 'владельца' (человека, который создал ящик и имеет административные привилегии) и несколько 'пользователей' (людей, которые могут получить доступ к ящику и добавлять/редактировать задачи). Я хочу автоматически добавить …

15.11.2021
Django: колонка order_by из другой таблицы

Я создаю форум и имею следующую модель для сообщений: class Message(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) text = models.TextField(max_length=100000) date_publication = models.DateTimeField(auto_now_add=True) class Discussion(Message): title = models.CharField(max_length=500) views = models.PositiveBigIntegerField(default=0) class Response(Message): topic = models.ForeignKey(Discussion, on_delete=models.CASCADE) reply_to = models.ForeignKey( Message, …

15.11.2021
Проблема с отображением урлов на функции представления в Django

Я хочу сгруппировать все мои URL в моем приложении todo list в файл project/todolist/urls.py. Таким образом, у меня есть кнопка и поле String, где вы можете добавить элемент в список, и когда вы нажимаете на кнопку, она должна отправить …

15.11.2021
Ubuntu : FATAL: не удается найти команду '/home/ubuntu/env/bin/gunicorn'

Я пытаюсь настроить конфигурационный файл gunicorn для моего сервера Ubuntu, однако я постоянно сталкиваюсь с ошибкой guni:gunicorn FATAL can't find command '/home/ubuntu/env/bin/gunicorn' при попытке sudo supervisorctl status Вот код конфигурационных файлов: [program:gunicorn] directory=/home/ubuntu/spookie command=/home/ubuntu/env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/spookie/app.sock …

15.11.2021
Django Импорт экспорт, фильтр объектов ForeignKey, связанных с пользователями

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

14.11.2021
Вывод данных в шаблоне Django

Не могу решить задачу вывода данных в шаблоне Django из списка состоящего из нескольких QuerySet. Например получим несколько QuerySet, объединяем в список: [<QuerySet [<Recipe: 111>, <Recipe: 222>]>, <QuerySet [<Recipe: 333>, <Recipe: 444>]>] В интерфейсе необходимо вывести данные в следующем порядке: …

14.11.2021
Как вернуть массив внутри функции?

Я создал класс в своем проекте Django и вызываю его из представлений. Мне нужен результат функции в этом классе, но я не могу вернуть массив. Я пытался выровнять массив извне, но он возвращает: <module 're' from 'C:\\Users\\edeni\\AppData\\Local\\Programs\\Python\\Python39\\lib\\re.py'> Как …

14.11.2021
Как получить более подробную информацию из процесса uWSGI Segmentation Fault?

Я решил следовать "учебнику по uwsgi, Django и nginx"; Но я не успел далеко уйти, как получил сообщение об ошибке сегментации. Я не могу понять, как получить более подробную информацию. Как получить более подробную информацию из процесса uWSGI Segmentation …

14.11.2021
Как я могу сделать так, чтобы когда пользователь заходит на мой сайт, он показывал "страница находится в стадии разработки"?

Я сделал, что когда любой пользователь заходит на мой вабсайт, только один url/view показывает ему страницу UnderConstruction ???? Я знаю полный сайт UnderConstruction, но не знаю только одну страницу ..... Это мой middelware.py:- class UnderConstruction: def __init__(self,get_response): self.get_response = …

14.11.2021
Как работать с API входа в систему в веб-приложении Django

Я уже реализовал список API магазина, включая user api, product api и т.д., используя Rest Framework. User api включает основные методы login/logout/register. Для входа требуется имя пользователя и пароль, поэтому вызов API выглядит как requests.post('api/api_user/login', {username='name', password='password'}). Метод post возвращает …

14.11.2021
Я не понимаю, почему! Django показывает мне ошибку local 'variable referenced before assignment'?

Я не понимаю почему! Покажите мне эту ошибку local 'variable referenced before assignment' Django? Она работает нормально до HomeTeam, awayTeam, referees, которые я не могу передать в results dict. Я пробовал некоторые решения, например, использовать переменную как GLOBAL, но …

14.11.2021
Почему я получаю имя 'request' не определено?

Я следую учебнику по Django и дошел до использования return render и в настоящее время мой views.py выглядит следующим образом: from django.http import HttpResponse from django.shortcuts import render # Create your views here. def construction_view(*args, **kwargs): return HttpResponse("<h1> This …

14.11.2021
Django annotate Count over queryset results

Представим следующую модель: class Product(models.Model): name = models.CharField(max_lenght=255) category = models.ForeignKey(Category, ...) type = models.ForeignKey(Type, ...) platform = models.ForeignKey(Platform, ...) [...] Пользователи могут фильтровать по каждому полю ForeignKey__id, а отфильтрованный набор запросов используется для построения динамического фильтра для …

14.11.2021
Как создать очередь записей в django?

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

14.11.2021
Как получить выбранный <div> из цикла из нескольких <divs> в шаблоне Django

Я хочу сделать запись в базу данных с помощью кнопки, для которой у меня есть слушатель событий, который получает данные и делает ajax запрос. Мой код выглядит следующим образом: home.html -&gt; {% for fig in user_figs %} &lt;div …

14.11.2021
Python 3 и Django: запись грузинского текста в PDF-файл

Проблема заключалась в том, чтобы записать грузинский текст в PDF файл. Я пробовал несколько кодировок, однако это не решило проблему. Также я пробовал использовать некоторые шрифты, но это не дало никакого результата. Мне нужна помощь... Я использую xhtml2pdf modul …

14.11.2021
Django- некоторые изображения отсутствуют иногда вы можете помочь мне

На сайте, который я сделал с помощью Django, я беру 6 фотографий из базы данных с одного и того же объекта, но при проецировании их на html некоторые из них время от времени пропадают. Можете ли вы мне помочь? Ниже …

14.11.2021
Django - Замена значений полей модели перед сохранением

На заметку: Я знаю о перезаписи метода Model's .save(), но мне это не подходит, как я объяснил в конце своего вопроса. В одном из моих проектов у меня есть более 30 моделей баз данных, и каждая из этих моделей …

14.11.2021
Не получается добавить проверку

Помогите, пожалуйста, правильно сделать проверку на наличие контента на странице. То есть если в базе нету вопросов, то форма не должна отображаться на странице VIEW def quiz(requests): AnswerFormset = formset_factory(AnswerForm, max_num=3, min_num=3) if …

14.11.2021
Django Admin изменяет/модифицирует текст "Добавить еще один" для инлайнов

В Django Admin, как можно изменить текст "Add another" для inlines? Я не имею в виду имя объекта ("Add another ObjectName"), которое можно изменить с помощью "verbose_name". Я имею в виду слова "Добавить другой". Например, изменить "Добавить …

14.11.2021
Django 'jsonify' не является зарегистрированной библиотекой тегов. Должна быть одной из:

Я работаю над проектом django, где установил пакет jsonify, который должен использоваться в шаблоне django из https://pypi.org/project/jsonify/ &amp; добавил в установленные приложения: INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "jsonify", "main", ] В …

14.11.2021
Как поместить значение кнопки в базу данных Django

Есть ли у вас несколько советов, как поместить значения кнопок в базу данных Django sqlite? У меня есть страница с несколькими кнопками со своими значениями и финальной кнопкой, которая должна отправлять значения кнопок в базу данных после нажатия финальной …

14.11.2021
Regex: как извлечь неполную дату и конвертировать

Как получить дату, которая может не содержать месяц или день? Сейчас я знаю только как разбить дату date_n= '2022-12' match_year = re.search(r'(?P&lt;year_only&gt;(?P&lt;year&gt;\d+))', date_n) match_month = re.search(r'(?P&lt;whole_date&gt;(?P&lt;year&gt;\d+)-(?P&lt;month&gt;\d+))', date_n) match_day = re.search(r'(?P&lt;whole_date&gt;(?P&lt;year&gt;\d+)-(?P&lt;month&gt;\d+)-(?P&lt;day&gt;\d+))', date_n) year = match_year.group('year_only') month = match_month.group('month') …

14.11.2021
Как добавить мой TimedRotatingFileHandler в логгер django?

На самом деле я использую свой собственный логгер (tools\logger.py) : ... logger = logging.getLogger("MyPersonalLogger") ... fh = handlers.TimedRotatingFileHandler( os.path.join(LOG_DATA_PATH, '{:%Y-%m-%d}.log'.format(datetime.now(tz=ZoneInfo("Europe/Paris")))), when='midnight', interval=1, backupCount=30, encoding='utf-8', delay=False, utc=False, atTime=None, errors=None) formatter = logging.Formatter('%(asctime)s | %(levelname)-8s | %(name)-8s | %(module)-8s | %(message)s', …

14.11.2021
Утверждения If-In не работают как положено в шаблонах Django

Я пытаюсь выполнить следующее в python в .html-файле в среде Django: {% if data.author in s.suscriptions %} &lt;p&gt;Print this statement&lt;/p&gt; {% endif %} data.author -&gt; Johnny s.suscriptions -&gt; JohnnySarahMatt В этом коде data.author является просто строкой, …