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

27.01.2022
Сохраните файл, если пользователь подтвердит его

Я совсем новичок в Django. Вот проблема, с которой я столкнулся. Пользователь загружает некоторые данные и файл в форму django. Но данные, включая файл, не будут загружены, пока пользователь не подтвердит их. Вот поток: user enters some data …

27.01.2022
Django rest API приложение "студент-наставник", где студент может отправить вопрос, а наставник может просмотреть и ответить на него

Задача состоит в том, чтобы реализовать конечные точки API для публикации вопросов в Mentor. В рамках этой оценки кода должны быть реализованы следующие API для выполнения соответствующих действий Регистрация пользователя Войти в систему пользователя Отправьте запрос наставнику. Сообщение …

27.01.2022
Мой объект представления 'не имеет атрибута' {мой атрибут} в Django

Фон Я пытаюсь загрузить пользовательский url (например, www.mysite.com/order-2523432), который покажет пользователю подробную информацию о его заказе. Проблема Я пытаюсь использовать метод order_id в моем models.py, чтобы получить правильный url. Проблема в том, что я получаю ошибку: 'OrderDetailView' …

27.01.2022
Django ORM множественное внутреннее объединение в запросе

Я хочу иметь возможность делать запросы с несколькими внутренними соединениями, используя Django ORM, вот моя модель (показываю только релевантные поля) class Students(models.Model): class Status(models.IntegerChoices): preRegistered = 0 #No ha aceptado terminos y condiciones Enabled = 1 Disabled = 2 …

27.01.2022
Вставка обновления DRF в моделях отношений ManytoMany, ForeignKey

У меня есть шесть моделей, они приведены ниже: class Certificate(DateTimeLog): name = models.TextField(max_length=255) class Vacancy(DateTimeLog): name = models.CharField(max_length=255) parent_position = models.ForeignKey("self", on_delete=models.CASCADE, null=True, blank=True, related_name='sub_positions') class Region(DateTimeLog): name = models.CharField(max_length=255) class MaritalStatus(DateTimeLog): name = models.CharField(max_length=255) class Candidate(DateTimeLog): pin = …

27.01.2022
При отображении переменных Django ошибка 'Не удалось разобрать остаток'

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

27.01.2022
У меня проблема с моим кодом @ Python django blog Получаю эту ошибку : AttributeError: модуль 'django.contrib.auth.admin' не имеет атрибута 'site'

У меня проблема с моим кодом @ Python django blog Получаю эту ошибку : AttributeError: модуль 'django.contrib.auth.admin' не имеет атрибута 'site' Ошибка выглядит следующим образом File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", …

27.01.2022
Есть ли возможность поставить условие на требуемый пароль в Django Custom Auth?

Я хочу, чтобы зарегистрированный пользователь сначала входил в систему с помощью Email или номера телефона и пароля. Если пользователь забыл пароль, то должна быть возможность войти в систему с помощью OTP, минуя пароль, который будет предоставлен через SMS на …

27.01.2022
Могу ли я получить доступ к данным пользователей в django admin при использовании django-allauth?

Я новичок, первый вопрос... Я настроил django-allauth на проекте django. Все работает нормально. Когда я получаю доступ к интерфейсу Django-admin с правами суперпользователя, я могу получить доступ ко всем видам вещей, которые добавляет django-allauth, например: -аккаунты -социальные аккаунты :... -сайты …

27.01.2022
Пользовательское количество входов в админке django

Я просто работаю над страницей администратора Django. Это просто для сбора данных, поэтому я использую простую модель и Django admin для сбора данных. Я создал модель, используя этот код: Adjoining_land_cover_1 = models.CharField('Adjoining land cover 1', max_length=100) Adjoining_land_cover_2 = models.CharField('Adjoining …

27.01.2022
Моя пагинация, похоже, не работает - проблема DRF

Я пытаюсь создать конечную точку, которая возвращает список постов. Мне нужно, скажем, 2 поста на страницу (только для тестирования! Я знаю, что это не такое большое число, чтобы вызвать проблему!) вот мой views.py class blogsViewSet(ModelViewSet): queryset = Posts.objects.all() serializer_class …

27.01.2022
Django: Я не могу войти как "пользователь" со страницы входа пользователя (после ручного создания пользователя на странице администратора)

Я новичок в Django и создал проект, в котором для пользователя создается отдельная страница входа. Учетные данные пользователя уже созданы на странице администратора под Authentication and Authorization >> Users. Когда я использую те же учетные данные на странице входа пользователя …

27.01.2022
Публикация проекта Django на хост windows

Я закончил свою веб-страницу и хочу опубликовать ее на сервере windows, но получаю HTTP Error 500.0 - Internal Server Error Ссылка на видео Youtube, которое она смотрела для трансляции Ссылка Вот какую ошибку …

27.01.2022
Почему Django ORM не сохраняет мои объекты

Я создал простой блог с помощью DRF и vue. При попытке сохранить мои Category & Tag Models Django возвращает объекты с null id. Однако при попытке сохранить объекты моих постов все работает нормально. Кто-нибудь знает, что я делаю неправильно? …

27.01.2022
Страница администратора не открывается?

TypeError at /admin/ Объект 'set' не является обратимым Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin/. Версия Django: 4.0.1 Тип исключения: TypeError Значение исключения: Объект 'set' не является обратимым Exception Location: E:\Django Project\Ecom\venv\lib\site-packages\django\urls\resolvers.py, строка 494, in _populate Python Executable: …

27.01.2022
Django: Параметризованное расширение с только что созданным объектом модели не работает

Я пытаюсь протестировать некоторый код django. Я хочу использовать parameterized.expand для предоставления вновь созданных Boat объектов модели методу с именем test_method Я создаю эти объекты модели Boat в методе setUp тестового класса. Мое (ошибочное) понимание следующее: …

27.01.2022
Django supervisord и apscheduler

В проекте Django есть супервизор, чем запускать апшедулер [program:apscheduler] command=/home/user/Project/.venv/bin/python manage.py runapscheduler В apscheduler у меня есть одно задание: # runapscheduler.py import logging import sys from django.conf import settings from django.core import management from apscheduler.schedulers.blocking import BlockingScheduler …

27.01.2022
Использование переменной класса Python в разных потоках имеет разное значение

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

27.01.2022
Как сгруппировать несколько функций для параллельного выполнения с помощью Celery?

Я хотел сгруппировать несколько функций для параллельного выполнения в Django внутри функции transaction.on_commit - однако, я получил TypeError: cannot unpack non-iterable int object Я пытался решить эту проблему, но теперь я думаю, что я неправильно использую один из args. …

27.01.2022
Django many-to-many переопределяет метод сохранения для увеличения поля вместо создания новых объектов

У меня есть следующие классы в моем Models.py: class Size(models.Model): prod_size = models.DecimalField(max_digits=3, decimal_places=1) quantity = models.IntegerField(default=1) def save(self, *args, **kwargs): size_exists = Size.objects.filter( prod_size=self.prod_size, product_id=self.product_id ).exists() if size_exists: Size.objects.filter( prod_size=self.prod_size, product_id=self.product_id ).update(quantity=F('quantity')+1) else: super(Size, self).save(*args, **kwargs) class Product(models.Model): …

27.01.2022
Развертывание приложения Django на Elastic Beanstalk AWS 502 Bad Gateway

Я следую всем инструкциям на официальном сайте AWS, но все равно получаю ту же ошибку. Я попробовал несколько проектов, каждый на локальном сервере работает вполне нормально, как только он запускается на AWS, я получаю следующую ошибку 502 Bad Gateway. …

27.01.2022
Почему пишет ошибка 'QuerySet' object has no attribute 'pub_date'

Views: def articles_filter(request, pk): latest_artiсles_list = Article.objects.all().order_by('-pub_date')[:20] if pk == 1: now = timezone.now() - datetime.timedelta(days=7) latest_artiсles_list = latest_artiсles_list.filter(latest_artiсles_list.pub_date ==now) return render(request, 'articles/list.html', {'latest_artiсles_list': latest_artiсles_list}) models: class Article(models.Model): article_title = models.CharField('название статьи', max_length=200) article_text = models.TextField('текст статьи') min_text = …

27.01.2022
Как установить экран загрузки для формы, которая требует времени на обработку в Django?

У меня есть следующее представление (с некоторым кодом, удаленным для простоты): def add_entry(request, num): form = ModelForm1() form2 = Form2() if request.method == 'POST': form = ModelForm1(request.POST) form2 = Form2(request.POST) if form.is_valid() and form2.is_valid(): text = form2.cleaned_data['text'] database_dict = …

27.01.2022
Django Rest Framework ModelViewSet ManyToMany Field override partial_update Метод update_or_create не работает

У меня тут вопрос У меня есть две модели Тэг Модель class Tag(models.Model): creator = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='author') name = models.CharField(max_length=100) def __str__(self): return self.name Модель профиля class Profile(models.Model): profiler = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='contour') bio = …

27.01.2022
Как добавить данные в поле Many-To-Many в Django DRF

Я новичок в Django DRF, пытаюсь сделать проект спортивной школы. У меня есть модель для тренеров, классов и учеников. Вот урезанная версия, чтобы все было просто и легко: class Student (models.Model): first_name = models.CharField(max_length = 50) last_name = models.CharField(max_length = …

27.01.2022
Comment je dois regler ce probleme dans mon code'NoneType' object has no attribute 'is_admin'

From django.db import models from django.contrib.auth.base_user import AbstractBaseUser,BaseUserManager class UsagerManager(BaseUserManager): def create_user(self, email, password=None): если нет электронной почты: raise ValueError("Вы должны ввести действительный email или действительный телефон") user = self.model( email=self.normalize_email(email) ) user.set_password(password) user.save() return user def create_superuser(self, email, …

27.01.2022
Django 4.0.1 models.py самостоятельно добавляет в бд поле "id"

Мой код в models.py проекта django: from django.db import models class Articles(models.Model): ArticleID = models.CharField('ArticleID', max_length=50) EmployeeName = models.CharField('EmployeeName', max_length=50) Department = models.CharField('Department', max_length=50) После проведения миграций и добавления данных в БД появляется следующая структура: id:13 ArticleID:&quot;12&quot; EmployeeName:&quot;20&quot; Department:&quot;574&quot; …

27.01.2022
Ссылка на id родительской модели при получении дочерних данных в Django Multitable inheritance

Я расширил 2 модели из родительской модели следующим образом. class ParentModel(models.Model): # fields class ChildModelA(ParentModel): # fields class ChildModelB(ParentModel): # fields Могу ли я как-то сослаться на id дочерних моделей в родительской модели? Сейчас я все еще …

27.01.2022
Ответ на веб-крючок Instagram в Django

Я установил callback-url для Instagram webhook, и когда Instagram получает мой callback-url, я должен ответить на hub.challenge для проверки. Instagram GET запрос к моей конечной точке URL: GET https://callback_url/webhooks? hub.mode=subscribe&amp; hub.challenge=1120110039&amp; hub.verify_token=meatyhamhock Мой код в vews.py: def getInstagramWebhook(request): …

27.01.2022
Пространство имен Ошибка загрузки изображения из Flutter Image Picker в Rest API с помощью Django Rest Framework

Я получаю ошибку Namespace в консоли отладки, когда пытаюсь загрузить изображение во Flutter через Django Rest Framework. Был реализован следующий код: File? galleryFile; final ImagePicker _picker = ImagePicker(); Future imageSelectorGallery() async { var image = (await _picker.pickImage( source: …

27.01.2022
Django передает id из экземпляра в поле не инстанцированной модели

В моей модели ProductImages я сделал несколько полей для хранения различных типов одного и того же изображения, например: models.py class ProductImages(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) #This field is used in form image_file_w200_png = models.ImageField( verbose_name = "Selecione a imagem", upload_to=upload_to_image_file_w200_png, …

27.01.2022
Как добавить строку в автоматически созданную таблицу в Django из views.py?

У меня есть модель под названием 'Kategoria', которая является полем ManyToMany в модели 'Produkt': kategoria = models.ManyToManyField(Kategoria) Django автоматически сгенерировал таблицу, которая выглядит следующим образом: В представлении я …

27.01.2022
Проблема с таблицей содержания ReportLab doc.notify не генерируется в TOC

У меня проблема с TableOfContent ReportLab doc.notify не генерируется в TOC. Прямой вызов doc.notify не генерирует таблицу TableOfContent. Вызов afterFlowable(doc, f) к определению не генерирует TableOfContent. Работает только прямой вызов doc.notify в определении myLaterPages, но, конечно, он генерирует список …

27.01.2022
Django устанавливает значение по умолчанию для ввода модели

Когда я загружаю страницу, значение input автоматически становится таким: Как это возможно? просматривает файл if request.method == 'POST': form = FieldForm(request.POST, instance=Field(user=request.user)) if form.is_valid(): obj = form.save(commit=False) obj.creator_adress = …

27.01.2022
Таблица уже существует, когда я запускаю pytest на проекте Django

У меня есть проект Django версии 3.2.5. Я создал новую модель: app.model. Затем я выполнил python manage.py makemigrations app команду. Когда я запустил тесты через pytest, я получил следующие ошибки: E psycopg2.errors.DuplicateTable: relation "app_model" already exists E …

27.01.2022
Как использовать SMTP для отправки электронной почты с помощью python на серверах Godaddy

Я создал сайт, используя django, и он использует smtp для отправки мне письма с данными, заполненными в форме на том же сайте, но SMTP не работает на серверах Godaddy, Ниже приведен код, который я использовал: import smtplib from …

27.01.2022
Как использовать функцию другого проекта python в своем проекте

Я работаю с Django в проекте, я хочу использовать функцию python из проекта на Github, я не могу установить этот проект как библиотеку с помощью pip install dicom-exporter, потому что он не работает. Проект, который я хочу использовать: …

27.01.2022
Что нужно сделать, чтобы результатом функции filter() был результат отображения словаря

У меня есть такая модель: class BNetworkEdge(models.Model): id = models.AutoField(unique=True, primary_key=True) source = models.IntegerField() target = models.IntegerField() edge_type = models.IntegerField() class Meta: managed = True db_table = 'b_network_edge' У меня есть такой словарь: {0:'direct', 1:'no-direct'} …

27.01.2022
Удаление данных django без RuntimeWarning: Поле DateTimeField получило наивное время даты

Я пытаюсь удалить данные 3-летней давности в моей базе данных python django. Вот код: from datetime import datetime from dateutil.relativedelta import relativedelta def db_cleanup(): cleanup_start = datetime.utcnow().date() three_years_ago = cleanup_start - relativedelta(years=3) MyData.objects.filter(create_date__lt=three_years_ago).delete() однако я получаю RuntimeWarning: …

27.01.2022
Кто-нибудь может объяснить мне, как работает этот код? Django Python [закрыто]

У меня есть этот код в models.py, который я не совсем понимаю, как он работает. models.py: from django.db import models from django.contrib.auth.models import User class UserProfileInfo(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) profile_pic = models.ImageField(upload_to="profile_pic", blank=True) def __str__(self): return self.user.username …