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

21.08.2021
Django и postgres преобразуют часовой пояс в UTC

В моем приложении пользователи указывают свой часовой пояс и сохраняют его. Поэтому я обрабатываю преобразование часовых поясов вручную local_time = datetime.now(tz=ZoneInfo(self.time_zone)) Все равно, когда я сохраняю в postgres, он конвертируется обратно в UTC 0. …

21.08.2021
Достижения в Django

Я хотел бы добавить достижения на свой сайт. Я бы хотел, чтобы они не присваивались автоматически, а чтобы пользователь сам добавлял, какие достижения он сделал. Я не могу сделать представление для этого. models.py from django.db import models from django.utils …

21.08.2021
Содержимое тела HTML блокирует Nav

В настоящее время работаю над своей первой веб-страницей с HTML, CSS, Django и, возможно, Javascript в ближайшее время :) Моя проблема в том, что я добавил несколько изображений в основной контент, чтобы проверить все (хотел добавить липкую навигацию), …

21.08.2021
Форма Django не работает или CSRF_token отменен

Здравствуйте, я делаю Django App. У меня проблема с формой входа в систему. Всякий раз, когда я хочу войти в систему, форма ничего не делает или выдает ошибку csrf token. Просмотров: def loginView(request): if request.method == 'POST': form = …

21.08.2021
Как работать с сериализатором, которому нужен контекст

У меня тут ситуация, когда сериализатору нужен контекст, в основном объект запроса. class ProductSerializer(ModelSerializer): distance_away = SerializerMethodField(read_only=True) class Meta: model = Product fields = [ 'pk', 'distance_away', ] def get_distance_away(self, obj): coordinates = self.context["coordinates"] distance_in_km = None if coordinates …

21.08.2021
Объект 'function' не имеет атрибута 'objects' в django

я получаю ошибку: AttributeError at /. Объект 'function' не имеет атрибута 'objects' Метод запроса: GET URL запроса: http://127.0.0.1:8000/ Версия Django: 3.2.5 Тип исключения: AttributeError Значение исключения: Объект 'function' не имеет атрибута 'objects' Exception Location: G:\PYTHON DJANGO …

21.08.2021
Django: невозможно перенаправить на домашнюю страницу после регистрации

Итак, есть код: views.py from .forms import RegForm, LogForm from django.contrib.auth import logout, login as auth_login # Create your views here. def reg(request): if request.method == 'POST': regform = RegForm(request.POST) if regform.is_valid(): user = regform.save() regform.save() auth_login(request, user) return …

21.08.2021
Templatedoesnot exist django

Я сейчас прохожу онлайн курс по django, и сейчас работаю в части 3, где мы имеем дело с шаблонами Я следовал инструкциям, но каждый раз, когда я перехожу к mysite/polls, я получаю ошибку "шаблон не существует". Это мой polls/view.py. from …

21.08.2021
Есть ли способ установить id существующего экземпляра в качестве значения вложенного сериализатора в DRF?

Я разрабатываю приложение для чата. У меня есть сериализатор следующего вида: class PersonalChatRoomSerializer(serializers.ModelSerializer): class Meta: model = PersonalChatRoom fields = '__all__' user_1 = UserSerializer(read_only=True) user_2 = UserSerializer() поле user_1 заполняется автоматически, но клиент должен предоставить поле user_2 для …

21.08.2021
Контекстный процессор django не работает на мобильном устройстве

Контекстный процессор показывает числовое значение на шаблоне, он прекрасно работает на dev и desktop production. но в мобильном устройстве значение всегда равно 0, ошибки нет. значение показывает общее количество в CART добавленных продуктов. есть подсказки, почему не …

21.08.2021
Django Queryset Postgres

Я пишу queryset, который будет возвращать этот тип date total_shipping_fee 2021-04-16 5,000 2021-04-17 100,000 где class Payments(models.Model): created = models.DateTimeField() ..... SELECT …

21.08.2021
Xhtml2pdf с использованием изображений не работает без ошибок

Я пытался использовать изображение для подписи в xhtml2pdf, но оно не загружается. Я не вижу ошибки в консоли html <img src="{{signature}}" class="signature"> python def generate_pdf(response,property): BASE_DIR = path.dirname(path.dirname(path.abspath(__file__))) URL = "http://127.0.0.1:8000"+'/static'+property.agent.signature.url print(URL) template = get_template("main/pdftabo.html") context = { …

21.08.2021
Ошибка при запуске сервера в Django: UnicodeDecode: 'utf-8' кодек не может декодировать байт 0-xcf в позиции 2: недопустимый байт продолжения

Скриншот Я пытаюсь "runserver" для "manage.py" в моей виртуальной среде Django и получаю это исключение. Не могу ввести или выбрать в командном окне после этого, так что скриншот полного журнала добавлен. Windows 7, Django 3.2.5, Python 3.8.9

21.08.2021
Как получить имя типа ввода submit modelform в Django

Я столкнулся с проблемой. Пожалуйста, помогите мне templates.html <form action="" method="POST">{% csrf_token %} {{Form.as_p}} <input type="submit" name="Save" value="Save"> <input type="submit" name="Delete" value="Delete"> </form> view.py Представления на основе классов: def post(self,request,text_id): try: text_data = Text.objects.get(pk=text_id) a = FormText(request.POST,instance=text_data) …

21.08.2021
Вход по электронной почте или по имени пользователя в Djoser (аутентификация JWT)

Я работаю с Django rest framework с djoser. Я хочу входить в Djoser(JWT) либо по электронной почте, либо по имени пользователя. Не могли бы вы дать мне решение для этого? (Я использую пользовательскую модель пользователя) Ответ будет …

21.08.2021
При интеграции dropzone.js с django возникла ошибка "status of 405 (Method Not Allowed)".

Этот проект я изучал на канале youtube. Я внимательно смотрю его и кодирую у того же преподавателя, но он не работает, когда dropzone.js интегрируется с Django. Я пытаюсь загрузить файлы на форму, но в console.log выдает ошибку "status of 405 …

21.08.2021
Библиотека Python или Django для преобразования html в изображение или pdf

Итак, у меня есть два основных вопроса: Finding a library that can convert an html file to an image and pdf (two separate libraries works too) Perform the conversion without exposing the html template in a URL …

21.08.2021
Как я могу узнать, какой buildpack подходит для моего приложения при развертывании на heroku

Я получаю эту ошибку: ----> Building on the Heroku-20 stack -----> Using buildpack: heroku/python -----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure ! Push failed и когда я открыл журналы, я увидел следующее: Build failed …

21.08.2021
Почему структура папок Django REST Framework (DRF) отличается от Django Turorial?

Если вы следуете учебнику Django, вы выполните следующие команды: django-admin startproject mysite # Change into the outer mysite directory cd mysite python manage.py startapp polls и вы получите такую структуру папок mysite/ ├── manage.py │ …

21.08.2021
Объекты отсутствуют в БД (проблема транзакции)

У меня есть представление DRF, которое импортирует Product объекты в базе данных. Проблема в том, что пока транзакция жива, все выглядит правильно. Созданные объекты имеют свои ids (значит они были сохранены в БД). Проблема в том, что после …

21.08.2021
Get() вернул более одного Designated - он вернул 4

Я студент, который изучает Django. Пытался вставить designated_code в Views.py, но возникает следующая ошибка: Я вообще не знаю, как ее решить. Как можно решить эту проблему? Часть element.designed_code в join_create кажется проблемой. Я буду очень рад, если вы поможете мне …

21.08.2021
Django форма обновления пользователя не обновляется

У меня есть подробное представление пользователя, в котором есть кнопка для обновления пользователя. Форма обновления пользователя находится внутри модала, для этого я использую FormView ModelForm и TbUser. Я не понимаю, как работает валидация формы, но поля правильные. Когда я …

21.08.2021
Проверка сложных отношений в Django

Я разрабатываю Django-приложение, которое помогает учителям наблюдать за учениками во время уроков. за учениками во время уроков. Я определил модели для Lesson и Student, и модель FocusGroup для учеников, которые будут наблюдаться во время данного Lesson, Объект FocusGroup имеет …

21.08.2021
Как взимать плату за просроченные книги

1-й выпуск) Я хочу взимать плату с пользователя за просроченные книги и я пытался в модели, когда создается экземпляр bookissue, переопределить метод save(), но это не так успешно... В этом случае, является ли хорошей практикой переопределение метода save() в модели …

21.08.2021
Launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {}

^ SyntaxError: invalid syntax launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {} ^ SyntaxError: invalid syntax launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {} ^ SyntaxError: invalid syntax django-admin не запускается из-за вышеупомянутой ошибки

21.08.2021
DRF: Установите язык во время тестирования

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

21.08.2021
В Django как запретить пользователям просматривать страницы/результаты других пользователей

Я работаю над сайтом анкет и отчетов. Пользователи заполняют некоторые анкетные формы и получают кнопку на сайте результатов, которая показывает пользователю его собственные результаты. Моя проблема в том, что я использую user_name_id в url для показа нужной страницы (например localhost:8000/mpa/7) …

21.08.2021
Отметка только одного ответа как принятого

Я создаю простой Q&A сайт, подобный Stack Overflow, и я создаю пометку ответа как принятого, но когда я реализую это, он помечает каждый ответ как принятый. То есть пользователь может принять любой ответ, но я этого не хочу. Я пытаюсь …

21.08.2021
Не видит мой путь в urls.py, страница не найдена

Я захожу на "http://127.0.0.1:8000/api/v1/personalities/?fio=ti" и вижу "Страница не найдена". А на той же странице показан такой путь: api/v1/ personalities/ (?P<fio>.+)/$ Почему это не работает? мой главный urls.py: path('personalities/', include('api.v1.personalities.urls')) personalities.urls.py: re_path('(?P<fio>.+)/$', PersonalitiesFilterView.as_view()) Я …

21.08.2021
Django: несколько типов пользователей с абстрактным базовым классом

Я хочу создать несколько типов пользователей и ролей в зависимости от типа пользователя при создании базовой абстрактной модели пользователя. Я пробовал что-то вроде этого:- class CustomAccountManager(BaseUserManager): ..... class User(AbstractBaseUser, PermissionsMixin): username = models.CharField(max_length=150, unique=True) email = models.EmailField(_('email address'), …

21.08.2021
Флаг is_superuser не работает правильно после входа в систему и не перенаправляет на пользовательскую панель администратора

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

21.08.2021
Django аннотирует Multiple Sum с одним полем Many to Many

Возьмем эти модели: class Computer(models.Model): name = models.CharField(max_length=100, null=False, blank=False) cpu = models.PositiveIntegerField(null=False, blank=False) ram = models.PositiveBigIntegerField(null=False, blank=False) customer = models.ForeignKey( Customer, related_name='Computers', on_delete=models.SET_NULL, null=True, blank=True ) class Disk(models.Model): computer = models.ForeignKey( Computer, related_name='Disks', on_delete=models.CASCADE, null=False, blank=False ) size …

21.08.2021
Отсутствуют элементы управления выбором звуковой дорожки в hls.js

Я использую hls.js для воспроизведения http-live-потока в кодировке m4s. Файл master.m3u8 ссылается на несколько аудиодорожек, а также на несколько субтитров для моего видео. Я заметил, что выбор дорожки субтитров работает нормально, но выбор аудиодорожки просто недоступен в элементах управления плеера, …

21.08.2021
Почему mongoDB используется в проекте django

Как мы знаем, мы можем построить отличное приложение с django, используя postgresql базу данных или дополнительную масштабируемость и возможности, иногда мы используем redis Я заметил, что некоторые люди используют mongodb в своем проекте django. Мой вопрос заключается в том, в …

21.08.2021
Python SMTP - 'linesep' - недопустимый аргумент ключевого слова для encode()

Я получаю следующую ошибку в моем проекте Django: 'linesep' - недопустимый аргумент ключевого слова для encode() Python версии 3.8.2 и Django версии 3.2.4. Вот мой код. Я получаю ошибку при выполнении sendmail. try: sender = …

21.08.2021
Как извлечь случайные изображения из базы данных (администратора) в Django?

Я хочу извлекать случайные изображения из базы данных с указанием их идентификационного номера Это мой код models.py и здесь я делаю поле id, имя и поле изображения from django.db import models from django.db import models from os import listdir …

21.08.2021
Прием входных данных, их обработка в коде python и отображение выходных данных в виде таблиц на html-странице

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

21.08.2021
Как написать SQL-эквивалент правого соединения и вставки в Django

Я пытаюсь преобразовать SQL-запрос с помощью Django ORM, но не понимаю, как правильно реализовать join и insert в одном запросе. Ниже приведен мой SQL-запрос insert into product_inventory ([material_stock] ,[opening_stock] ,[combined_string]) select product_inventorytemp.[material_group] ,product_inventorytemp.[opening_stock] ,product_inventorytemp.[combined_string] from product_inventory right …

21.08.2021
Django: Кнопка "Войти с помощью Facebook" не работает после развертывания на pythonanywhere

Когда я запускаю приложение на localhost, оно работает нормально. но после развертывания на pythonanywhere, кнопка Login with Facebook не работает. когда я обновляю страницу входа, в консоли отображается => Failed to load resource: https://username.pythonanywhere.com/static/facebook/js/fbconnect.js the server responded with a …

21.08.2021
Заглушки между элементами карты

У меня есть элементы карточки в проекте django. Как я могу удалить заглавные буквы из элементов карточки? Image <div class="container"> {% for post in posts %} {% if forloop.counter0|divisibleby:3 %} <div class="row text-center"> {% …