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

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 …

01.02.2022
Фоновый процесс в Django

Я новичок в Django и у меня проблема с пониманием фоновых процессов реализации. Например, у меня есть: model.py class Person(models.Model): name = models.CharField(max_length=23) math_grade = models.IntegerField(null=True, blank=True) phys_grade = models.IntegerField(null=True, blank=True) avg_grade = models.IntegerField(null=True, blank=True) class PersonAdmin(admin.ModelAdmin): list_display=('name', 'math_grade ','phys_grade', …

01.02.2022
Параметры запроса в url в проекте Django

Я хотел бы иметь параметры запроса в url моего запроса, которые позволяют получить данные в соответствии с идентификатором растения + название этапа (посев, посадка или сбор урожая. Example : http://localhost:8000/api/plant/life/calendars?plant_id=1&amp;step_title=sowing Позвольте мне объяснить: в моей текущей модели plant_life_calendars …

01.02.2022
Элементы не отображаются в django-шаблоне

Я просто пытаюсь вывести запрос, но он не отображается в шаблоне для одного представления и отображается в другом, я не уверен, почему. шаблон : &lt;div class="dropdown"&gt; &lt;button onclick="myFunction()" class="dropbtn"&gt;{{vessel_id.name}}&lt;/button&gt; &lt;div id="myDropdown" class="dropdown-content"&gt; {%for vessel in vessel%} &lt;a href="{% …

01.02.2022
Задача Celery странно ведет себя во время тестирования

Я пытаюсь проверить, что моя задача Celery обновляет модель Django. Она работает нормально, но странно ведет себя во время тестирования. # someapp/models.py class SomeModel(models.Model): ... hidden = models.BooleanField(default=False) # someapp/tasks.py @shared_task() def my_task(model_id): model_instance = someapp.models.SomeModel.objects.get(id=model_id) model_instance.hidden = True …

01.02.2022
Python Django, Как я могу использовать имя пользователя (uname) или email в качестве учетных данных для входа в систему?

Python Django, Как я могу использовать имя пользователя (uname) или email в качестве учетных данных для входа в систему? мой python файл views,URLs,models,settings.py def loginpage(request): if request.method=="POST": try: Userdetails=newacc.objects.get(email=request.POST['email'],pwd=request.POST['pwd']) print("Username=",Userdetails) request.session[ 'email']=Userdetails.email return render(request,'Logout.html') except newacc.DoseNotExist as e: messages.success(request,' Username …

01.02.2022
Как вести журнал в файл с помощью Django и Gunicorn? Использование TimedRotatingFileHandler пропускает логи

У меня есть приложение Django, которое регистрирует INFO с помощью TimedRotatingFileHandler. На сервере разработки он работает нормально, но при запуске в продакшене с помощью gunicorn не все строки журнала попадают в файл. Я также использую консольный обработчик, который корректно …

01.02.2022
UnicodeDecodeError: кодек 'utf8' не может декодировать байт 0xa5 в позиции 0: недопустимый начальный байт

Я получаю эту ошибку после этапа установки django. Помогите После установки я переношу файл manage.py, но он не улучшается.

01.02.2022
Проблема кверисетов шаблонов Django

Я буквально схожу с ума, пытаясь понять, почему я не могу получить отдельное значение из словаря, который передается моему шаблону. def createCharacterSkills(request): user = request.user if user.is_authenticated and request.method=="GET": characterid = request.session["characterid"] print(characterid) characterrecord = character.objects.filter(pk=characterid) print(characterrecord.values()) return render(request, …

01.02.2022
Возможно ли добавить возможность прикреплять блоки кода к форме поста?

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

01.02.2022
Как я могу зашифровать url в Django Rest Framework?

Я нашел документацию, но она не работает с обновленной версией python, поэтому у меня такая проблема. Я хочу предотвратить отбраковку из моего приложения. Есть несколько api, куда я передаю конфиденциальные данные, и мой api endpoing выглядит как localhost:8000/api/products/1, но …

01.02.2022
Получение TypeError при попытке использовать Django и Pandas для отображения данных в html

Import pandas as pd from django.shortcuts import render # Create your views here. def home(): data = pd.read_csv("\\pandadjangoproject\\nmdata.csv", nrows=11) only_city = data[['name']] context = { "data": data.to_html(index=False), "only_city": only_city.to_html() } return request(render, 'home.html', context) #Here is my HTML Page &lt;html&gt; …

01.02.2022
Веб-разработка на Python

Как у Javascript есть фреймворк ReactJS для разработки Frontend и NodeJS для разработки Backend .Но у Python есть Django Framework для разработки Backend Но почему у него нет никакого Frontend Framework?

01.02.2022
Мягкое удаление для многих ко многим не работает в Django

У нас есть реализация мягкого удаления, когда мы делаем мягкое удаление для каждой записи, но это не работает для отношений Many to Many. Ниже приведен код для реализации мягкого удаления class SoftDeletionQuerySet(models.QuerySet): def delete(self, **kwargs): defaults = {"deleted_at": time.now()} …

01.02.2022
Получение списка связанных данных из базы данных mysql и автоматическое отображение их в html при загрузке страницы

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

01.02.2022
Наследование моделей и менеджеров в django

У меня флаг моделирует то, что происходит от Flag объекта и помогает мне классифицировать типы. class Flag(models.Model): title = models.CharField(max_length=20) content = models.CharField(max_length=200) user = models.ForeignKey(User, on_delete=models.CASCADE) createTime = models.DateTimeField(default=now, editable=0) class ArticleFlag(Flag): article = models.ForeignKey('articles.Article', on_delete=models.CASCADE) …

01.02.2022
Как я могу отобразить всех пользователей на моей html-странице?

Этот фрагмент кода позволяет получить требуемый вывод в терминале python views.py from django.contrib.auth.models import User userList =User.objects.all() print(userList) выводит это в терминал &lt;QuerySet [&lt;User: brad&gt;, &lt;User: john&gt;]&gt; Я знаю, что мне нужно просмотреть QuerySet, но я не …

01.02.2022
Доступ к изменению таблицы только создателем - Django

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

01.02.2022
Между Flask и Django, какой из них имеет лучшие функции безопасности для Rest Api?

Между Flask и Django, какой из них имеет лучшие функции безопасности для Rest Api

01.02.2022
Форма не перемещается вниз с помощью Css

Я пытался применить некоторые CSS для перемещения моей формы вверх или вниз по странице, но я все еще не могу заставить ее двигаться, и я не знаю почему, и я пробовал использовать padding и margins, и я все еще …

01.02.2022
Обеспечение безопасности веб-крючков в DJango

Интересно, на какую библиотеку, видео или документацию меня можно направить. Моя цель - защитить входящий запрос webhook с помощью имени пользователя/пароля или секрета и т.д.

01.02.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: main_companyclass.FinancialYearEnd

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