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

21.08.2021
Django: Сохранение созданного объекта для пользователя?

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

21.08.2021
Как показать пользователю, что его список желаний пуст?

Вопрос как в заголовке. Когда я попробовал этот views.py, ошибка не возникает, но сайт не хочет отображаться, страница отображается как исходный код. Есть решения? def wishlist(request): if request.user.is_authenticated: user = request.user.id if List.objects.filter(user=user).exists(): context = List.objects.filter(user=user) error …

21.08.2021
Команды фазы выпуска Heroku не выполняются

Я пытаюсь развернуть приложение django на heroku с помощью манифеста сборки. Приложение вроде бы развертывается правильно, но команды в фазе выпуска, похоже, не выполняются Это мой heroku.yml: build: docker: web: Dockerfile release: image: web command: - …

21.08.2021
Как фильтровать по дате в Django Rest Framework

Я написал следующий код, пытаясь фильтровать по датам с помощью DRF: class FixtureFilter(django_filters.FilterSet): date = django_filters.DateFilter('date__date', lookup_expr='exact') class Meta: model = Fixture fields = ['date'] class FixtureViewSet(viewsets.ReadOnlyModelViewSet): queryset = Fixture.objects.all().order_by('-date') serializer_class = FixtureSerializer permission_classes = [permissions.IsAuthenticated] filter_class = FixtureFilter …

21.08.2021
Редактирование объектов Django с помощью модальной формы bootstrap

Это то, что я не делал раньше, так как я все еще новичок. Я использую форму bootstrap (class="modal fade") для добавления новых объектов в мою модель с помощью Ajax. Теперь моя проблема в том, как я могу редактировать объекты с …

21.08.2021
Есть ли какая-то причина, по которой Git стирает содержимое моих шаблонов Django?

Перед фиксацией я запускаю "git status", и вижу, что Git удалил содержимое моих шаблонов Django (если это имеет какой-то смысл). Это странное поведение происходит время от времени. Может кто-нибудь объяснить, что происходит? <img alt="enter …

21.08.2021
Django template slow to render: кэширование помогает последующим загрузкам, но можно ли помочь первой?

У меня есть приложение django, размещенное на heroku, и у меня есть страница "семейный альбом", которая загружает кучу миниатюр изображений, которые ссылаются на большую страницу с подробными изображениями. (Причем набор изображений может быть разным для каждого пользователя). Каждая из …

21.08.2021
Заставьте Django/DRF принимать урлы без косой черты

Возможно ли в Django/DjangoRestFramework избежать перенаправления url на url/? Я имею в виду, что некоторые разработчики фронтенда используют url без косой черты, и Django перенаправляет такие запросы на url/, что замедляет работу API. Добавление APPEND_SLASH = False to …

21.08.2021
Django отношения "многие-ко-многим" со сквозной таблицей, как предотвратить выполнение большого количества запросов?

Я работаю над API для инструмента D&amp;D, где у меня есть кампании, и люди могут быть членами кампаний. Мне нужно хранить дополнительную информацию для каждого члена кампании, поэтому я использую сквозную модель. class Campaign(models.Model): name = models.CharField(max_length=50) …

21.08.2021
Горячее отключение смены пользователя в админке django

Как я могу отключить смену пользователя в моей модели. Только просмотр. Спасибо за помощь Это мой код class Item(models.Model): """Item Model""" title = models.CharField("Title", max_length=200) slug = models.SlugField(max_length=200, unique=True) user = models.OneToOneField(User, on_delete=models.CASCADE) category = TreeForeignKey( Category, verbose_name="Category", related_name='items', on_delete=models.CASCADE …

21.08.2021
Как вывести только значение в <QuerySet [{'...': '...'}]>.

Я хочу вывести только второе значение в Queryset. print(DataSheet.objects.filter(id=i).values('Gênero')) вывод: &lt;QuerySet [{'Gênero': 'Dichotomius'}]&gt; &lt;QuerySet [{'Gênero': 'Dichotomius'}]&gt; &lt;QuerySet [{'Gênero': 'Dichotomius'}]&gt; &lt;QuerySet [{'Gênero': 'Dichotomius'}]&gt; ожидаемый результат: Dichotomius Dichotomius Dichotomius Dichotomius

21.08.2021
Сохранение событий в полном календаре с помощью django

Я пытаюсь создать календарь, но не могу сохранить ни одно событие, которое хочу сохранить в sqlite db Я использую django и django reset framework Я думаю, что проблема в сериализаторе Вот данные запроса, это может помочь . &lt;QueryDict: {'title': …

21.08.2021
Получить всю информацию о 1 QueryDjango

Я пытаюсь получить все значения в одном наборе запросов, у меня есть следующая модель: class Temporal(model.Models): id = models.UUIDField(default=uuid.uuid4, primary_key=True) value=models.CharField(max_length=60) created_at = models.DateTimeField(auto_now_add=True) date_start = models.DateTimeField(auto_now_add=True) date_end = models.DateTimeField(auto_now_add=True) rate_name = models.ForeignKeyField("RateName") concept_payment = models.CharField(max_length=60) order = models.IntegerField(null=True, …

21.08.2021
Ошибка Invalid Credential Provided на heroku

Я пытаюсь связать мой проект django с heroku и продолжаю получать Invalid credentials provided.. Я использовал heroku раньше, но сейчас я просто не понимаю, что происходит Я также вижу https://cli-auth.heroku.com/auth/cli/browser/8, который открывается в веб-браузере и показывает bad …

21.08.2021
JSONDecodeError при попытке сделать счетчик запросов с помощью Django

Итак, я хотел сделать "reqcount" в моем проекте django, используя JSON файл, но когда я запускаю его, я получаю эту ошибку: Environment: Request Method: GET Request URL: http://localhost:8000/testing/reqcount/ Django Version: 3.2.6 Python Version: 3.8.6 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', …

21.08.2021
Как преобразовать изображение в `InMemoryUploadedFile`, когда URL изображения получен в DRF?

У меня есть ответ, в котором отображается URL изображения, но когда я пытаюсь отправить запрос PUT/PATCH, он выдает ошибку в виде:-. Вот ответ:- { "floorplan": { "floor": 32, "image": "http://127.0.0.1:8000/media/floorplans/71d3e751-d38f-416f-ac22-d6ddb3fa3541.jpg" } } Когда отправляется запрос PUT:- <pre …

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 &lt;img src="{{signature}}" class="signature"&gt; 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 &lt;form action="" method="POST"&gt;{% csrf_token %} {{Form.as_p}} &lt;input type="submit" name="Save" value="Save"&gt; &lt;input type="submit" name="Delete" value="Delete"&gt; &lt;/form&gt; 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

Я получаю эту ошибку: ----&gt; Building on the Heroku-20 stack -----&gt; Using buildpack: heroku/python -----&gt; 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() в модели …