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

16.01.2022
Как заполнить страницу django ckeditor в html

Я создаю сайт блога на django, и хочу создать страницу редактирования поста, используя ту же форму, которую я использовал для создания поста. Это forms.py class PostForm(forms.Form): title = forms.CharField(max_length=100, label='Post Title') short_description = forms.CharField(widget=forms.Textarea(attrs={"rows":3, "cols":100})) content = forms.CharField(widget=CKEditorWidget()) …

16.01.2022
Сравнение данных из двух разных моделей в Django

Я создал две модели from statistics import mode from django.db import models # Create your models here. class Image(models.Model): photo = models.ImageField(upload_to="myimage") date = models.DateTimeField(auto_now_add=True) shape = models.CharField(max_length=20, default='') color = models.CharField(max_length=20, default='') class final(models.Model): fshape = models.CharField(max_length=20, default='') …

16.01.2022
Django: set-cookie заставляет хранить куки в бэкенде, а не во фронтенде

example.com - фронтенд (Next.js) api.example.com - бэкенд (Django) По какой-то причине cookie хранится на внутреннем домене. Это не позволяет front-end получить доступ к сохраненным файлам cookie. Я реализовал API аутентификации, используя следующее, но, насколько я …

16.01.2022
CSS и Bootstrap работают только на одной html-странице, но не на другой

Я запустил свое приложение на Heroku, и, похоже, все работает как обычно, за исключением того, что дизайн (css) полностью работает только на странице home.html, но не на странице results.html. На странице results.html кажется, что только некоторые компоненты css работают, …

16.01.2022
AttributeError: Получена ошибка AttributeError при попытке получить значение для поля `password2` на сериализаторе `RegisterSerializer`

Оригинальный текст исключения был: объект 'CustomUser' не имеет атрибута 'password2'. Я пытаюсь создать сериализатор для создания пользователей, но эта ошибка появляется, когда я пытаюсь создать модель. Разве мне не разрешено иметь поля сериализатора, которых нет у модели? <pre class="lang-py …

16.01.2022
Ошибка имени при запуске сценария Python через Bash

Я пытаюсь запустить некоторые файлы python (Django) через Bash (для некоторых cronjobs); однако я сталкиваюсь с некоторыми странными ошибками. Установка представляет собой скрипт .sh, который я запускаю с помощью bash, который загружает некоторые исходные файлы &amp; затем запускает файл python …

16.01.2022
У меня проблема с развертыванием моего приложения Django на heroku [закрыто]

Я пытаюсь развернуть мое приложение django на heroku, но, похоже, оно не работает из-за следующей ошибки. ERROR: Could not find a version that satisfies the requirement kivy-deps.angle==0.3.0 (from versions:none) ERROR: No matching distribution found for kivy-deps.angle==0.3.0 ! Push rejected, …

16.01.2022
Django изменение пароля с помощью пользовательских входов с помощью PasswordChangeView

В настоящее время работаю над методом смены пароля, но не уверен, как сделать для него html-входы. Я использую PasswordChangeView в моем urls.py from django.urls import path from .views import update_profile from django.contrib.auth.views import PasswordChangeView urlpatterns = [ path('profiles/settings/', update_profile, …

16.01.2022
Geodjango Фильтр пересечений многоугольников для каждой точки

Я пытался получить местоположения (полигон) с магазинами (точка). Я не хочу добавлять ссылку на внешний ключ для местоположения в модель магазина, скорее я хочу получить их, проверяя их пересечения. class Shop(models.Model): name = models.CharField(max_length=40) location = PointField() @property def …

16.01.2022
Ожидаемая строка или байтоподобный объект при отправке Post-запроса к представлению

У меня есть представление, где я делаю post request из моего фронтенда, я отправляю список объектов в качестве тела в эту конечную точку. Я получил список в переменной files. Теперь я пытаюсь создать объект с данными, которые я получаю …

16.01.2022
Развертывание приложений Django на Heroku

Я нахожусь в затруднительном положении. Я следовал двум учебникам по развертыванию приложения Django на Heroku. Я создал два приложения по первому руководству (MDN) и одно приложение по второму руководству (Corey Schafer's YouTube video). …

16.01.2022
Получение ошибки атрибута в django. как это решить?

Получение ошибки атрибута в модели в django. Когда я попытался вызвать model.get_absolute_url в шаблонах model_list, он говорит, что у модели нет атрибута "id". В то время как в модели я также правильно написал и url mapper и функцию представления, включая …

16.01.2022
Django динамическая маршрутизация url не работает должным образом

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

16.01.2022
Вложенность полей в сериализаторе

Есть 3 модели (рецепт, ингредиенты рецепта, ингредиенты) class Ingredient(models.Model): name = models.CharField( verbose_name='Название ингредиента', help_text='Название фрукта, овоща, соуса или иной продукт', max_length=200, ) measurement_unit = models.CharField( verbose_name='Единица измерения', help_text='Применяйте наиболее подходящую единицу измерения', max_length=200, ) class Meta: ordering = ['id'] …

15.01.2022
Django_tables2 : использование bootstrap в django-tables2

Если я хочу использовать Bootstrap в django-tables2, что я должен сделать? Где я должен написать DJANGO_TABLES2_TEMPLATE = 'django_tables2/bootstrap4.html' Если я хочу использовать bootstrap5, что мне делать?

15.01.2022
Метод `.update()` по умолчанию не поддерживает записываемые поля с точечным источником

я пытаюсь обновить некоторые данные и получил эту ошибку, что здесь не так? Exception Value: The `.update()` method does not support writable dotted-source fields by default. Write an explicit `.update()` method for serializer `users.serializers.TransporteurSerializer`, or set `read_only=True` on …

15.01.2022
Как вызвать комментарии к постам из api

В настоящее время у меня есть следующие модели: class Post(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=200, blank=False, null=False) class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, null=False, blank=False) text = models.TextField(max_length=1000) и эти ModelViewSets: …

15.01.2022
Применение класса css к загруженным в ckeditor изображениям

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

15.01.2022
OSError: /opt/homebrew/opt/gdal/lib/libgdal.dylib: невозможно открыть файл разделяемого объекта: Нет такого файла или каталога

Я пытаюсь развернуть веб-приложение, использующее библиотеки GDAL. Я следовал документации heroku, относящейся к GDAL и Heroku здесь и здесь. Мои buildpacks следующие: === vygrapp Buildpack URLs 1. https://github.com/heroku/heroku-geo-buildpack.git 2. heroku-community/apt 3. heroku/python …

15.01.2022
Форма Django не может загрузить изображение

Пытаюсь загрузить аватар пользователя на странице профиля, но он ничего не делает при нажатии на кнопку, я установил, что не требуется загружать фотографию профиля, поэтому остальная часть формы работает. forms.py class UpdateProfileForm(forms.ModelForm): class Meta: model = Profile fields = …

15.01.2022
Как получить объект пользователя и передать его в поле формы в django

есть ли лучший способ получить объект пользователя из кода, приведенного ниже в forms.py? модели class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... forms.py class FooForm(forms.Form): def __init__(self, *args, **kwargs): self.request = kwargs.pop("user") super(ExperienceStart, self).__init__(*args, **kwargs) self.helper = FormHelper() …

15.01.2022
Appointment Booker. Запрос данных

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

15.01.2022
Net::ERR_ABORTED 403 (Forbidden) Django - Nginx - Uwsgi: Проблема с доступом к моим статическим файлам

Несмотря на все различные темы, открытые по этой проблеме, мне так и не удалось связать моего django admin с его статическими файлами на производстве с конфигурацией uwsgi / nginx Я установил все требования в моем settings.py: STATIC_URL = …

15.01.2022
Создание api для отображения книг автора в django rest framework

В моем проекте есть две модели: Автор и Книга. У каждой книги есть foreignkey, который указывает на автора книги. Я хочу написать api, который извлекает экземпляр Author и показывает подробную информацию о конкретном человеке. Проблема в том, что я …

15.01.2022
Django REST Framework: Как сделать так, чтобы куки, сохраняемые set-cookie, хранились в домене фронтенда, а не в домене DRF?

Мы используем Next.js для фронт-энда, и нам нужно получать куки на стороне сервера фронт-энда. Однако set-cookie, который извлекается из front-end, хранится в домене DRF. Например, допустим, домен DRF - api.example.com, а фронтенд - example.com. Я хочу получить данные из …

15.01.2022
Как определить, какой тест выводится на консоль

Я пытаюсь выяснить, какой тест выводит в консоль предупреждение о дате? Я пробовал использовать обозначение '.', которое, как я предполагаю, выводится после каждого теста, но я не уверен, в каком порядке выполняются тесты. Для справки, предупреждение выводится после …

15.01.2022
Как создавать задачи Celery во время выполнения в Django?

У меня есть приложение, в котором пользователь может ввести временной график и URL веб-сайта. Затем я получаю весь HTML-код с этого сайта и ввожу его в БД. После добавления Celery будет периодически проверять сайт, загружая код и проверяя изменения …

15.01.2022
Пара url путей больше не работает после создания класса ProfileDetailView... Пожалуйста, помогите, я застрял на этом уже несколько дней.

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

15.01.2022
Django запрос данных из дочерней модели в родительскую

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

15.01.2022
Форма Django была отправлена с помощью метода get, хотя был указан метод post

На моей визуализированной html-странице есть такая форма. При нажатии на кнопку Next, форма должна быть отправлена как метод post, будучи направленной на summary в url &lt;form action="/summary" method="post"&gt; &lt;input type="hidden" name="csrfmiddlewaretoken" value="iC3L3QCDundSemg1jfZH96w8X83jrsaE3gQmtbb3rFCyNEN9jXdubao0TJ18EKnb"&gt; &lt;label for='customerName' class="subTitle"&gt;Name&lt;/label&gt; &lt;br&gt; &lt;input type="text" name="customerName" …

15.01.2022
Django Custom User update с моделью "один к одному" к модели Customer

Я пытаюсь создать представление Update для модели Customer, которая имеет отношение Onetoone с моделью User(django). После пяти часов попыток создания представлений на основе функций и классов мне не удается заставить это работать. Где я допускаю ошибку? my models.py …

15.01.2022
Ошибка нетипового расписания Django-Q при использовании пользовательской функции

Я пытаюсь создать несколько запланированных задач в моем Django проекте, используя Django-Q. Проблема в том, что каждая задача по расписанию терпит неудачу, вызывая следующее исключение: 'NoneType' object is not callable : Traceback (most recent call last): File "/home/ubuntu/.virtualenvs/gamesquare-pre/lib/python3.6/site-packages/django_q/cluster.py", line 432, …

15.01.2022
Как получить request.user из формы в django

У меня следующие коды: models.py class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... ... class Category(models.Model): name = models.CharField(max_length=30) ... forms.py class FooForm(forms.Form): # how to call 'request.user' here so i can achieve something like the two lines below …

15.01.2022
Пользовательская модель фреймворка отдыха Django, ссылающаяся на несколько других моделей

У меня есть несколько моделей, таких как: class Organization(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... class Customer(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... class Supplier(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... Каждая модель имеет своего собственного одного …

15.01.2022
REST API Django не показывает все таблицы в разных конечных точках

Я изучаю REST API Django и буду признателен за ваше терпение и помощь в понимании приведенного ниже случая. в myproject/abcapp/forms.py from django import forms from .models import * class ProfileForm(forms.ModelForm): class Meta: model=Profile fields = "__all__" class Zoo_data_2020Form(forms.ModelForm): class …

15.01.2022
Попытка сохранения в базу данных через ModelForm Django

Моя форма не сохраняется в базе данных или, по крайней мере, я знаю, что форма не действительна, я просто не знаю почему? Потому что она всегда переходит к else в if form.is_valid() (print("didnt work!")) view.py: def index(request): component …

15.01.2022
Как запустить планировщик в разных приложениях одного проекта django

В моем проекте есть два приложения: app1 и app2. Я запускаю запланированную задачу в файле views.py для app1 и app2 каждый месяц в разное время. Но приложение app1 работает нормально, а планировщик приложения app2 не вызывается вообще. Вот мой …

15.01.2022
Аутентификация пользователей GitHub в приложении GitHub с помощью фреймворка Django

Я хочу аутентифицировать пользователя GitHub в моем приложении GitHub и обслуживать мой локальный сервер 127.0.0.1:8000, но я не могу принять токены. Вот как GitHub показывает аутентификацию. Из документации GitHub я не могу …

15.01.2022
Django Тестирование файла модели midels.py

Я пытаюсь протестировать файл models.py с помощью Django TestCases, но после просмотра нескольких оставшихся порций я не смог понять, как решить эту проблему Здесь файл models.py выглядит как Я использую метод Coverage, чтобы определить, какая часть кода требует тестирования, …

15.01.2022
Отсутствующий импорт [Django] [Внешние пакеты Pip]

Сегодня я впервые начал использовать django и столкнулся с одной проблемой Я хочу использовать библиотеку PDFNetPython3 для своего проекта во фреймворке Django. Я выполнил команду pip install PDFNetPython3, и она говорит, что библиотека уже установлена, однако Django не может …