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

02.02.2022
Загрузка изображения из URL - из AWS S3 на flutter и сохранение его в галерее FLUTTER

Итак, до перехода на AWS S3. я использовал Gallery saver (https://pub.dev/packages/gallery_saver) Я перешел на хостинг медиафайлов на AWS S3 (с django в качестве бэкэнда) и пытался загрузить изображение. Я передал URL (подписанный URL), который указывает …

02.02.2022
Как установить тип пользователя в модели пользовательского пользователя при регистрации нового пользователя

У меня есть две модели CustomUser и Manager_profile, приведенные ниже. Есть 2 типа пользователей менеджер и клиент. Есть форма для регистрации в качестве менеджера. Как я могу установить поле is_manager в True, когда менеджер регистрируется? У меня …

02.02.2022
Вопрос относительно атрибута действия HTML-формы

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

02.02.2022
Дочерняя модель получает доступ к родительской модели feild в django

Здравствуйте ребята, у меня есть один запрос в моем проекте Django. У меня есть две модели, как указано ниже UserProfileInfo и Post. Я хочу принести profile_Pic в модель Post, чтобы я мог вызвать его в HTML. class UserProfileInfo(models.Model): user …

02.02.2022
Django Form говорит, что поле изображения является обязательным, в то время как изображение загружено в клиенте Graphql Altair

Я использую GraphQL в проекте Django и клиент Altair GraphQL, и я столкнулся с проблемой загрузки файлов. Когда запрос отправляется через Altair, отправленные поля обнаруживаются в моем ImageUploadMutation. После инициализации формы с полями (form = ArtistPhotoForm({'photo': file})), form.data также выводит …

02.02.2022
Python django как я могу предотвратить дублирование ввода studnumber, email, username(unmae) при регистрации?

Python Django как я могу предотвратить дублирование ввода studnumber, email, username(unmae) при регистрации? def Unreg(request): if request.method=='POST': studnumber=request.POST['studnumber'] fname=request.POST['fname'] age=request.POST['age'] gender=request.POST['gender'] uname=request.POST['uname'] email=request.POST['email'] pwd=request.POST['pwd'] contact=request.POST['contact'] newacc(studnumber=studnumber,fname=fname,age=age,gender=gender,uname=uname,email=email,pwd=pwd,contact=contact).save() messages.success(request,"The New User is save !") return render(request,'Registration.html') else: return render(request,'Registration.html')

02.02.2022
Мой локальный проект django работает, и он также работает на Heroku, пока я не отправлю форму, и тогда я получаю ошибку, хотя локально он работает нормально.

У меня есть сайт с формой электронной почты, и когда я отправляю форму локально, она работает. Когда я отправляю форму на heroku, я получаю ошибку 500 сервера или ошибку приложения. Что я могу сделать?

02.02.2022
Как извлечь информацию из select в html с помощью Django [закрыто].

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

02.02.2022
Производство не то же самое, что местное

При локальном запуске мои файлы корректны, но на продакшене кажется, что ни одно из изменений не проходит. Возможно, я что-то забыл сделать, чтобы файлы на производстве были такими же, как и на локальном. TemplateDoesNotExist at / inbox.html Request Method: …

02.02.2022
Лучший способ создания очереди для обработки запросов к REST Api, созданной через Django

У меня есть следующий сценарий: Back end => геопространственная база данных и инструмент Open Data Cube. API => Пользователи могут определять параметры (xmin,xmax,ymin,ymax) для выполнения GET запросы Process => При каждом запросе вычисляется аналитика и значения пикселей спутникового …

02.02.2022
Рендеринг ModelForm в шаблоне другого приложения

Есть ли способ отобразить следующую модель формы в другом шаблоне вне приложения, она работает правильно на шаблоне внутри приложения, но не работает вне его. Models.py class Bid(models.Model): tasker = models.ForeignKey(Tasker, on_delete=models.CASCADE) price = models.DecimalField(max_digits=10, decimal_places=0) task_owner = models.ManyToManyField(User, …

02.02.2022
Попытка добавить новую модель и поле к существующим данным в Django

Я изучаю Django и делаю своего рода социальную сеть и пытаюсь добавить модель и поле к моим моделям. Следующий пост прекрасно объясняет то, что я пытаюсь сделать... Django - представление беседы в личных сообщениях Я пытаюсь добавить …

02.02.2022
Есть ли другой способ передачи параметров поиска в django

Я пытаюсь передать параметр поиска в мой views.py для рендеринга в шаблоны model.py class Category(models.Model): name = models.CharField(max_length=20) slug = models.SlugField(max_length=200, blank=True, unique=True) class Post(models.Model): """" created_on = models.DateTimeField(auto_now_add=True) cover = models.ImageField(null=True, blank=True ) categories = models.ManyToManyField(Category, related_name='posts', blank=True) …

02.02.2022
Я хочу вложить модель в Serialiazer. У объекта 'Category' нет атрибута 'brand_set'

Я хочу вложить модель в сериализатор. Например, в списке Category должны быть поля из модели Brand, но я получаю ошибку при установке этого способа models.py class Category(models.Model): title = models.CharField(max_length=50) timestamp = models.DateTimeField(auto_now_add=True) #.... class Brand(models.Model): title = …

02.02.2022
Дубликаты с помощью ManyToMany

У меня есть модель: class GPD(models.Model): employee = models.ForeignKey(Employee, verbose_name='Employee', on_delete = models.CASCADE, related_name='+') gpd_year = models.PositiveIntegerField(default=2021, validators=[ MaxValueValidator(2121), MinValueValidator(2021) ]) corp_goal = models.ManyToManyField(CorporateGoal, blank=True) team_goal = models.ManyToManyField(TeamGoal, blank=True) ind_goal = models.ManyToManyField(IndividualGoal, blank=True) def __str__(self): print('**********************') print(self.corp_goal.all()) print('**********************') …

02.02.2022
Реверс для 'logout' не найден. 'logout' не является допустимой функцией представления или именем шаблона. Даже если я удалил эту часть

Я реализую функцию поиска в моем представлении списка мемов: class MemeListView(ListView): model = Meme paginate_by = 100 ordering = ['-created_at'] def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['now'] = timezone.now() search_value = self.request.GET.get("search", False) if search_value: memes = Q(title__icontains=search_value) objects …

02.02.2022
Как я отображаю записи блога wagtail на других страницах, таких как домашняя страница

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

02.02.2022
Запрос к представлениям Django, запускающим задачи Celery, завершается по времени

Я развертываю приложение Django с помощью Docker. version: '3.1' services: b2_nginx: build: ./nginx container_name: b2_nginx ports: - 1904:80 volumes: - ./app/cv_baza/static:/static:ro restart: always b2_app: build: ./app container_name: b2_app volumes: - ./app/cv_baza:/app restart: always b2_db: container_name: b2_db image: mysql command: …

02.02.2022
Wsgi: ModuleNotFoundError: Нет модуля с именем 'django' ошибка

Я пытаюсь разместить мое приложение Django на моем сервере Ubuntu, и при попытке получить доступ к моему веб-сайту я получаю эту ошибку из журнала Apache: ModuleNotFoundError: No module named 'django' Я использую venv для моего приложения Django …

02.02.2022
Статические файлы отображаются на тестовом сервере, но не на рабочем

У меня проблема с тем, что мое приложение Django не находит статические файлы. Когда я пытаюсь найти файл на тестовом сервере, он появляется, но на консоли я получаю: [01/Feb/2022 21:34:25] "GET /static/2022/2022-01-12/20220630.pdf HTTP/1.1" 200 295223 Но когда …

01.02.2022
Создание функции для автозаполнения поля полем другой модели

Я хочу автоматически заполнить поле item_selected из моей модели Order товарами из Order (который также является полем из модели Order). Это сложно для меня, потому что они представляют разные вещи, но похожи. Пожалуйста, следуйте за мной, я объясню лучше …

01.02.2022
Стилизация html-формы [закрыто]

Я пытаюсь создать html-форму, в которой пользователи могли бы стилизовать свои тексты, например, делать некоторые части жирными, курсивными, перечислять элементы, добавлять картинки и т.д., как в форме "задать вопрос" на stackoverflow. Вот пример <img alt="sample of …

01.02.2022
Django.template.exceptions.TemplateSyntaxError: Недопустимый блочный тег в строке 24: 'trans'. Вы забыли зарегистрировать или загрузить этот тег?

Мой вопрос связан с приложением DJANGO После разработки кода с использованием возможности локали {% trans 'value' %} тег в правильном порядке все работает нормально, пока я не включил DEBUG = False в settings.py.Следующая ошибка: django.template.exceptions.TemplateSyntaxError: Invalid block tag on …

01.02.2022
Обновления в режиме реального времени из Rest API

Я создал REST API на Django и android приложение на Java. Мне нужно отправлять/получать обновления в реальном времени из API, который я разработал. Может ли кто-нибудь подсказать мне возможное решение для достижения этого, каналы Django или периодический опрос данных или …

01.02.2022
Когда мой проект запущен локально, то письмо отправляется успешно, но когда я развертываю проект в heroku, то получаю ошибку

SMTPAuthenticationError at /products/registration_phase2/ (534, b'5.7.14 &lt;https://accounts.google.com/signin/continue?sarp=1&amp;scc=1&amp;plt=AKgnsbu\n5.7.14 lB4WsSLkRxiExbfj6x9Dp7AeoK9Y8OAbTy2PD236kQLn5wAbGEkCO5hpMPOuH6qb4DGi6\n5.7. 14 2_bs9L4dKNiEm63cGZbj4a8UGEPry8XAh437kKQYVIF63wHKoG4OgjwYzRxtyBh-&gt;\n5.7.14 Пожалуйста, войдите в систему через веб-браузер и повторите попытку.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 bs8sm7309041qkb.103 - gsmtp') Метод запроса: POST URL запроса: https://aas-system.herokuapp.com/products/registration_phase2/?id=15. Версия Django: 3.2.11 …

01.02.2022
Django REST to_representation: Чтобы поля сериализатора отображались последними

У меня есть следующий класс сериализатора: class DataLocationSerializer(QueryFieldsMixin, serializers.ModelSerializer): def create(self, validated_data): pass def update(self, instance, validated_data): pass class Meta: model = MeasurementsBasic fields = ['temp', 'hum', 'pres', 'co', 'no2', 'o3', 'so2'] def to_representation(self, instance): representation = super().to_representation(instance) representation['timestamp'] …

01.02.2022
Я пытаюсь добавить функцию поиска в ListView, но она выдает ошибку Method Not Allowed (POST): error

Моя форма поиска: &lt;form class=" my-2 my-lg-0 d-flex flex-row-reverse" method=POST action="{% url 'memes:all' %}" &gt; {% csrf_token %} &lt;button class="btn btn-outline-success my-2 my-sm-0" type="submit"&gt;Search&lt;/button&gt; &lt;input class="form-control mr-sm-2" name="search" placeholder="Search" aria-label="Search"&gt; &lt;/form&gt; Мой вид списка: …

01.02.2022
Как передать дополнительные аргументы в представление класса в django?

Def edit_course(request,course_id): course=Courses.objects.get(id=course_id) return render(request,"hod_template/edit_course_template.html",{"course":course,"id":course_id}) В приведенном выше коде показано представление в django, которое определено как функция. Я хочу воссоздать это представление как представление на основе класса в django, но я не могу передать дополнительный аргумент, такой как course_id …

01.02.2022
Получение ошибки при миграции на MySQL в проекте Django

Я получаю ту же ошибку, когда пытаюсь просмотреть модели приложений. Мой проект находится на C Panel и подключен к MySQL django.db.utils.OperationalError: (1118, 'Row size too large. The maximum row size for the used table type, not counting BLOBs, is …

01.02.2022
Django- как я могу получить выборки поля "многие-ко-многим" в таблице моей модели?

У меня есть модель django (MyModel), где одно из полей (tags) является полем ManyToManyField - значением тега на самом деле является другая модель (Tag). Когда пользователь создает экземпляр/запись MyModel в панели администратора Django, он выбирает по крайней мере один …

01.02.2022
Как я могу зашифровать <int:pk> внутри моих URL?

Думаю, это глупый вопрос, но я все равно не могу решить эту проблему. Я создаю простую карточную игру с чатами на Django. Когда мод создает комнату, для входа в эту комнату нужно использовать следующий URL: cardgame/room/&lt;int:pk&gt; где внутри …

01.02.2022
Функция exec() в python не выполняется в django

Надеюсь, у вас все хорошо. Я хочу использовать функцию exec() в django для выполнения моих строк, выбранных из базы данных. Код, который я написал, работает только в python script, но не работает в Django views. Ниже приведен мой код …

01.02.2022
Django Redirect If Authenticated Mixin

я хочу создать миксин для перенаправления пользователя на указанную страницу, если он уже аутентифицирован. я хочу иметь возможность использовать этот миксин в разных частях приложения без необходимости переписывать логику снова и снова. я получаю ошибку accounts.views.view didn't …

01.02.2022
Расширение STARTTLS не поддерживается сервером в django

я использую gmail для этого, и я все еще в разработке. он продолжает выдавать эту ошибку, вчера он работал, иногда он также останавливался и показывал эту ошибку, но в течение всего сегодняшнего дня он не работал, как ожидалось setting.py …

01.02.2022
Django Admin: управление auth.models Пользователь из другой модели

Я хочу управлять атрибутом auth.models.User is_active из моей пользовательской модели UserProfile через страницу администратора. class UserProfile(models.Model): user = models.OneToOneField( User, verbose_name=_('User'), related_name='user_profile', on_delete=models.CASCADE, ) invited_by = models.ForeignKey( User, verbose_name=_('Invited by'), on_delete=models.SET_NULL, related_name='profile_invitations', null=True, blank=True, ) avatar = ResizedImageField( size=[512, …

01.02.2022
Django, Права на удаление записи

Есть приложение на Django4 типа блог, View на основе классов. Редактирование чужих записей запретил переопределив функцию get_form_kwargs: из класса UpdateView `def get_form_kwargs(self): kwargs = super().get_form_kwargs() if self.request.user != kwargs['instance'].author: return self.handle_no_permission() return kwargs ` Для CreateView переопределил функцию form_valid: …

01.02.2022
Выборочное экранирование строк в html с помощью python/django

Я работаю с содержимым электронной почты, которое было отформатировано в html. Я обнаружил, что адреса электронной почты часто форматируются аналогично html-тегам. Есть ли способ выборочно экранировать строки в html-коде, а остальные отображать как есть? Например, адреса электронной почты …

01.02.2022
Как добавить изображение в пост в django?

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

01.02.2022
Правила валидации нескольких флажков, работают только при выборе каждого флажка

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

01.02.2022
Несколько баз данных для одной модели в Django

Django, похоже, поддерживает несколько баз данных и позволяет каждой модели переопределять методы для маршрутизации к определенной базе данных (официальный документ ). Два вопроса: Does it support routing for the same model into different databases, for …