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

14.12.2021
Как разделить [отфильтрованный список по дате(from_date, to_date)] на день. Django

я хочу отображать информацию о лайках. Я отфильтровал модель (from_date, to_date) и получил список всех лайков за это время. Теперь мне нужно как-то отсортировать и разделить его, чтобы он выглядел примерно так: [ { date: 2021-12-10, likes:[ { …

14.12.2021
ModuleNotFoundError: В Django нет модуля с именем 'ithogwarts.users'

Я пытаюсь создать расширяемую модель User, но при запуске сервера получаю ModuleNotFoundError: No module named 'ithogwarts.users'. Вот структура проекта: │ db.sqlite3 │ manage.py │ ├───ithogwarts │ │ asgi.py │ │ settings.py │ │ urls.py │ │ wsgi.py │ │ __init__.py …

14.12.2021
Ошибка значения. поле модели должно быть экземпляром django

Я хочу сохранить список реляционных объектов, используя идентификаторы, но, к сожалению, я получаю ошибку от Django, которую я прикрепил ниже. error: Cannot assign "[<Tag: Tag object (189)>, <Tag: Tag object (190)>]": "PackageRoom.tag" must be a "Tag" instance. models.py class …

14.12.2021
Как устранить этот код ошибки ниже, RelatedObjectDoesNotExist

Class Following(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, unique=True) user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name='following', unique=False, verbose_name=('User'), on_delete=models.CASCADE) following_user = models.ManyToManyField(settings.AUTH_USER_MODEL, verbose_name=('Following'), related_name='following_user') created_on = models.DateTimeField(default=timezone.now) class FollowingSerializer(serializers.ModelSerializer): new_following = serializers.PrimaryKeyRelatedField(queryset=User.objects.all(),required=True,write_only=True) class Meta: model = Following поля = [ 'id', 'user', 'following_user', 'new_following', …

14.12.2021
Django_heroku.settings(locals()) KeyError: 'MIDDLEWARE' и 'MIDDLEWARE_CLASSES'

Settings.py MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ALLOWED_HOSTS = ['my-app.herokuapp.com', '127.0.0.1:8000', 'localhost'] django_heroku.settings(locals()) STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'build/assets') ] ошибка (2 исключения) remote: Traceback (most …

14.12.2021
Создание нескольких идентификаторов для нескольких кнопок в одном теге <Input>

Я работаю над игрой TicTacToe, используя Django/Djangotemplates, Python и немного Javascript. Я столкнулся с проблемой. У меня есть только одна кнопка, которая перебирается 9 раз. Ее ID - это ее индекс. Теперь я не знаю, как добавить {{index}}, который …

14.12.2021
Загрузка файлов в развернутых приложениях Django

Где хранить изображения при развертывании приложения Django через "Heroku", если мне нужно загружать изображения с помощью того же приложения после развертывания? Службы Amazon S3 предоставляют решение, но урлы доступа к файлам имеют определенный срок действия, поэтому максимум через …

14.12.2021
Сохранение нескольких значений во внешнем ключе django

Я хотел сохранить несколько реляционных объектов во внешнем ключе, но, к сожалению, я получаю ошибку, которую я прилагаю ниже. У меня уже есть объект с ID 189 в моей БД error: { "tags": [ "Invalid pk \"189\" - object …

14.12.2021
Django отсекает значения из полей char в Модели после метода save()?

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

14.12.2021
Проверяет ли разрешение групповые или индивидуальные разрешения?

Итак, у меня возникла небольшая путаница в отношении разрешений. Все мои таблицы сделаны в приложении под названием app. И каждый пользователь admin назначен на определенную группу, которая показана ниже. Аналогично для каждой …

14.12.2021
Проверка CSRF не удалась после добавления поля filefield в модели

У меня странная проблема. У меня есть приложение, в котором моя модель была в полном порядке, пока я не добавил к ней поле Filefield. Теперь я получаю ошибку CSRF-Verification failed, даже если я не пытаюсь загрузить файл и …

14.12.2021
Django ModelAdmin объединяет две модели с помощью QuerySet для просмотра обоих столбцов

В моем приложении django у меня есть две модели: class Results(models.Model): device = models.ForeignKey(Device, null=True, on_delete=models.SET_NULL) proj_code = models.CharField(max_length=400) res_key = models.SlugField(max_length=80, verbose_name="Message unique key", primary_key=True, unique=True) read_date = models.DateTimeField(verbose_name="Datetime of vals readings") unit = models.ForeignKey(ModbusDevice, null=True, on_delete=models.SET_NULL) …

14.12.2021
Сбой связи между Django и Angular

Я разработал небольшое приложение Angular с сервисным скриптом для добавления информации из формы потребителя в базу данных MongoDB: const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json' }) } @Injectable() export class DbService { baseMongodbApiUrl = "http://localhost:8000/api/apdjango"; constructor(private httpClient: …

14.12.2021
403 Ответ, когда я использую запросы для создания почтового запроса

Мой основной код выглядит следующим образом: import requests url='https://www.xxxx.top' #for example data=dict() session = requests.session() session.get(url) token = session.cookies.get('csrftoken') data['csrfmiddlewaretoken'] = token res = session.post(url=url, data=data, headers=session.headers, cookies=session.cookies) print(res) # &lt;Response [403]&gt; Переменная url - это …

14.12.2021
Django загружает файлы непосредственно из ведра S3 в папку загрузок браузера

На данный момент я загружаю файлы прямо на рабочий стол из Django, можно ли изменить код так, чтобы при доступе пользователя к моему отчету файлы загружались прямо в папку загрузок браузера? Мой код ниже s3.Bucket(bucket_name).download_file(item, f'/Users/user_name/Desktop/filename.txt')

14.12.2021
Ошибка Django при попытке миграции модели на Postgres/Geoserver

У меня возникли сомнения, похожие на Django Error while trying to migrate model on Postgre DB. Однако я не могу решить свою проблему. Я получаю ту же ошибку django.db.utils.DataError: NUMERIC precision 65535 must be between 1 and 1000 …

14.12.2021
Как позволить суперпользователю заполнять некоторые формы для других пользователей

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

14.12.2021
Загрузка изображений в приложение django для использования в производстве

(1) Я пытаюсь загрузить изображения через мое django приложение, я загружаю изображения в папку и сохраняю его адрес/url (media url) в базе данных. Я развернул приложение в heroku, но загрузка не может быть выполнена с ошибкой "файловая система только для …

14.12.2021
Сохранение нескольких реляционных объектов по внешнему ключу django

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

14.12.2021
Отправка электронного письма с вложением из django

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

14.12.2021
Добавление функции "Вы имели в виду?" в приложение Django

Я работаю над простым приложением на django. У меня есть панель поиска, в которой пользователь вводит текст, затем нажимает поиск (или enter), после чего открывается другая страница с картинкой искомого слова. Если пользователь вводит неправильное слово (которого нет в словаре), …

14.12.2021
Данные для входа в систему при аутентификации с помощью маркера

Раньше я получал эти данные, когда использовал аутентификацию сеанса. Эти данные создаются, когда пользователь входит в систему из другого браузера. (на новом …

14.12.2021
Запуск celery worker на ECS Task и использование SQS в качестве брокера

Я создаю веб-приложение, которому требуются некоторые долго выполняющиеся задачи на AWS ECS с использованием celery в качестве распределенной очереди задач. Проблема, с которой я столкнулся, заключается в том, что мой рабочий celery, запущенный на ECS, не получает задания от …

14.12.2021
Как запустить несколько проектов Django на веб-сервере Apache (CentOS)?

У меня есть веб-сервер Apache и развернуто несколько проектов Django. Поэтому я хочу знать, что делать, если сервер каким-то образом выключается или не может соединиться с сервером. Как запустить или перезапустить службы для запуска моих проектов. На данный момент, …

14.12.2021
Django UpdateView: Невозможно обновить информацию о заказе

В моем приложении есть шаблон, в котором я должен обновлять информацию о заказе, мне удалось получить две формы в одном шаблоне, но мне нужно обновить информацию о заказе, когда я отправляю его, и вот где проблема. models.py class Order …

14.12.2021
Получение списка файлов из обратного отношения

Я пытаюсь получить список подсчетов поля на основе даты, чтобы я мог построить гистограмму на фронтенде. Вот мои модели: class BaseModel(models.Model): id: int created_at = models.DateTimeField(verbose_name="Created", auto_now_add=True) updated_at = models.DateTimeField(verbose_name="Last Updated", auto_now=True) class Meta: abstract = True class …

14.12.2021
Как разрешить CORS в django только для определенного адреса?

Нашел примеры как разрешить полностью cors с помощью django-cors-headers CORS_ORIGIN_ALLOW_ALL = True Но я хочу разрешить полный доступ только к одному api, а в остальном к сайту запретить. Подскажите как это сделать?

14.12.2021
Django Планирование задачи в определенное время периодически от заказа пользователя в приложении (без celery)

Я создаю приложение Django, в котором пользователь может запланировать выполнение некоторых задач в определенное время. Например, в google calendar мы говорим google, что мы будем делать завтра, и затем в нужное время он посылает нам уведомление. Аналогично здесь …

14.12.2021
Reverse for 'entrypage' with no arguments not found. Проверен 1 шаблон(ы): ['wiki/(?P<title>[^/]+)$'].

VIEWS.PY from django.shortcuts import render from django.shortcuts import redirect from django.urls import reverse from django.http import HttpResponseRedirect from django import forms import markdown2 from . import util class AddPageForm(forms.Form): title = forms.CharField(max_length=20) content = forms.CharField(widget=forms.Textarea( attrs={ "class": "form-control", "placeholder": "Tell …

14.12.2021
Я продолжаю получать IntegrityError, когда я пытаюсь использовать Faker для заполнения моего скрипта

Я пытался удалить папку migrations и затем повторить процесс makemigrations, но я продолжаю получать ту же IntegrityError, и это, вероятно, происходит из самого кода migrations, но я не понимаю этого, поскольку создание кода было автоматическим в Django. Код ниже …

14.12.2021
Python argparse - передача файла без использования командной строки

Я хочу передать файл с помощью form-data в argparse. Но я не понимаю, как передать файл в argparse без использования командной строки. Я также просмотрел [https://stackoverflow.com/questions/31090479/python-argparse-pass-values-without-command-line] это решение, но оно не помогло мне. Я хочу передать файл с помощью формы-данных. …

14.12.2021
Включение каналов приводит к SuspiciousFileOperation в /.

Я заметил, что всякий раз, когда я включаю каналы django в своем коде, я получаю следующую ошибку https://drive.google.com/file/d/1YDN8v7rFOsV6jXQseJBCsElXM0pFUC01/view settings.py: INSTALLED_APPS = [ "channels", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "debug_toolbar", "corsheaders", "rest_framework", "rest_framework.authtoken", "core", "drf_yasg2", ] …

14.12.2021
Как отправить данные методом GET со стороны клиента на сторону сервера - ajax

Я пытаюсь отправить две даты, начальную и конечную, чтобы вернуться назад между двумя датами, вот что я пробовал, но не работает, $(document).ready(function(){ const date_inputs = new FormData(); $('#date_form').submit(function(e){ …

14.12.2021
Регистрация пользователей с авторизацией администратора

Мне интересно, можно ли сделать так, чтобы когда кто-то заполняет форму регистрации пользователя для регистрации, можно было отправить данные на email администратора для авторизации, прежде чем пользователь сможет войти в django?

14.12.2021
Сопоставление ролей в AzureAD с группами Django

Хорошо, теперь я могу сделать SSO в Django через AzureAD, используя django-microsoft-auth. Но я хотел бы также управлять группами. Для этого мы настроили передачу ролей в токене. Но как мне сопоставить их с группами Django? Я …

14.12.2021
Django.db.utils.IntegrityError: UNIQUE constraint failed: items_auction.auction_id только при bulk_create

У меня есть модель под названием "Аукцион", у нее есть уникальное поле pk под названием auction_id. Сейчас у меня много данных (более 50k записей) и проблема в том, что когда база данных не пуста и я пытаюсь загрузить очередную …

14.12.2021
Какие инструменты больше подходят для веб-приложения, анализирующего данные [закрыто]

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

14.12.2021
Невозможно отобразить поля формы на странице профиля, чтобы я мог обновить изображение профиля

Код формы: class PFPform(ModelForm): class Meta: model = User fields = ['profile_pic' , 'username'] Я добавил имя пользователя для проверки/отладки Просмотр кода: def signed_in_view(request): form = PFPform() return render(request, "hobbies/signed_in.html", { "title": "Signed In Page", "h1": "Signed …

14.12.2021
Как добавить еще один раздел в нижний колонтитул админпанели django?

Скриншот Я работаю над редактированием стандартной админ-панели django. Я хочу добавить еще одно поле. Оно уже содержит элементы удаления. Я не могу найти правильный файл для пути к футеру раздела admin. Мой delete_selected_confirmation.html выглядит следующим образом …

14.12.2021
Как переопределить поведение allauth ConfirmEmailView для возврата json вместо URL перенаправления?

Я использую allauth, для подтверждения по электронной почте, и мне нужно вернуть JSON ответ на передний край (React) после успешного подтверждения, так как React понимает только 200, но не 301/302, Пожалуйста, помогите мне, как я могу решить это, Очень измучен. …