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

27.11.2022
Сделать так, чтобы пользователь мог редактировать свои данные только в админке django

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

27.11.2022
Запрос к базе данных возвращает пустоту в тестовых случаях - Django

Я обновил версию Django для своего проекта с Django-2.2.16 --> Django3.2.14. Но с этим обновлением некоторые из моих тестовых примеров терпят неудачу, и я не могу понять причину неудачи. Мой файл тестового примера: import json from os import …

27.11.2022
Не могу остановить сельдерей

У меня проблема с celery worker. Мне нужно запустить celery worker по умолчанию, но возникает ошибка. Он говорит, что уже использует этот процесс почтового ящика! И когда я пытаюсь выполнить команду kill process, он говорит, что не найдено ни …

27.11.2022
Django Graphene мутация удаляет объекты вместо обновления

Есть такая мутация и довольно простая функция update, я ожидаю, что она будет обновлять только один параметр объекта, затем сохраняет его. На самом деле, при первом запросе она возвращает ожидаемый ответ, но объекты удаляются из БД. class PortfolioMutation(graphene.Mutation): class …

27.11.2022
Проблема миграции при размещении проекта django на PythonAnywhere

Недавно я закончил свой проект django и переключил свою базу данных с локальной базы данных SQLite, которую предоставляет вам django, на онлайновую базу данных postgreSQL, предоставляемую elephantSQL. Очевидно, что введя учетные данные базы данных в файл setings.py моего проекта …

27.11.2022
Я хочу создать пользовательскую форму регистрации и добавить дополнительные поля в стандартную модель пользователя Django

Введите описание изображения здесьI want to add full name instead of first and last name and I also want to add some others fields like address phone number city from django.forms import ModelForm from django.contrib.auth.forms import …

27.11.2022
Использование подзапросов в annotate django

у меня есть две модели, которые я хочу запросить из Job и user class Job(models.Model): #other fields removed personnel_assigned = assigned_personnel = models.ForeignKey( User,on_delete=models.RESTRICT,related_name="assigned_jobs", blank=True,null=True, ) is_performed = models.BooleanField(default=False) что я хочу получить всех пользователей с аннотированным полем …

27.11.2022
Увеличение каждого значения таблицы

У нас есть две модели класса: Student и Instructor. Студент и Преподаватель имеют отношения один ко многим. Модели: class Student(models.Model): instructor = models.ForeignKey(Board, on_delete=models.CASCADE, related_name="students") name = models.CharField(max_length=255) roll = models.IntegerField() mark = models.DecimalField(decimal_places=8, max_digits=16, default= 0.0) class Instructor(models.Model): …

27.11.2022
Импортирование decoreators.py в каталог верхнего уровня проекта django

Есть ли способ создать файл decorators.py в папке верхнего уровня проекта в Django, чтобы многие приложения могли его использовать? Если файл находится в каталоге верхнего уровня и я пытаюсь импортировать его в myapp/views.py по: from ..decorators import student_required, …

27.11.2022
Как загрузить файл непосредственно на s3 django

Я создаю поле формы и загружаю файл с его помощью. Я хочу, чтобы эти файлы загружались непосредственно на s3 без сохранения локально. Вот код class UploadFileForm(forms.Form): file = forms.FileField() if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): …

27.11.2022
Копирование только атрибутов, не относящихся к отношениям django/python

Я копирую объект модели в другой, но хочу, чтобы при этом не копировались отношения Например, предположим, что у вас есть такая модель: class Dish(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=500) category = models.ForeignKey(Category, on_delete=models.CASCADE, default=1) def __str__(self): return …

27.11.2022
Изменение языка по умолчанию Django

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

27.11.2022
Получение данных из внутренних моделей django

Я работаю над проектом, в прошлом я использовал sql запросы, но изменения в моделях django я использовал следующие модели для таблицы members class Members(models.Model): name = models.CharField(max_length = 50) address = models.CharField(max_length = 50) phoneNo = models.CharField(unique=True, max_length = 50) …

27.11.2022
Уведомления для приложения React Django с использованием GraphQL

Я работаю над приложением React Django с использованием GraphQL. Я слышал о websocket с подписками, но я не могу использовать это с graphene. Мне нужно что-то очень простое, то есть посылать сигнал с сервера клиентам, если есть новый комментарий. …

27.11.2022
Dockerfile Подготовка редактируемых метаданных (pyproject.toml) не был успешно запущен

Работаю над довольно простой задачей django. Все работает, как и ожидалось. Я пытаюсь собрать и запустить докер. Это Dockerfile: FROM python:3.10 ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 \ PIP_NO_CACHE_DIR=off \ POETRY_NO_INTERACTION=1 \ POETRY_NO_ANSI=1 \ APP_PATH="/usr/src" WORKDIR $APP_PATH RUN pip install poetry COPY …

27.11.2022
Как я могу вернуть контекст из views.py в разных html-файлах в Django?

Итак, у меня есть метод под названием 'room' в моем файле views.py. Я могу получить доступ к этой комнате только на моей странице room.html, поскольку я возвращаю ее туда, но я хотел бы использовать эти данные и на …

27.11.2022
Неправильный путь вместо фактического файла сохраняется в бэкенд в Django

Мы действительно боремся с этим У меня есть Vue front end с HTML формой <form id="postForm" method="POST" action=""> <div class="mediaButtons horizontal mb10"> <div class="mediaButton"> <input type="file" name="" id="postImages" accept="image/jpg, image/png, image/jpeg, image/tiff, image/webp, image/bmp, image/svg" @change="handleImages" multiple maxFileSize="50000" …

27.11.2022
Динамическое позиционирование элемента в зависимости от свойств модели в Django

В качестве личного проекта я работаю над пользовательским календарем. У меня есть Event модель, которая включает TimeFields описание того, когда событие начинается и заканчивается , которые я отредактировал, чтобы включить только соответствующие поля в этом сообщении. …

27.11.2022
Перевод Django. RuntimeWarning: Поле DateTimeField получило наивное время даты

Английский язык является языком проекта по умолчанию. Когда я переключаю язык, значения всех полей даты приходят в негодность. Когда я пытаюсь заполнить форму и отправить ее, появляется эта ошибка: RuntimeWarning: DateTimeField received a naive datetime (2022-11-27 12:00:00.045143) while time zone …

27.11.2022
Как добавить атрибуту к label в форме radio input Django?

Здраствуйте, имеется такой код для создания radio input: NAMES_CHOICES = [('1', '1'), ('2', '2'), ('3', '3')] Radio = forms.ChoiceField(choices=NAMES_CHOICES, widget=forms.RadioSelect) Данный метод создает label и запихивает внутрь него input. Как можно добавить атрибуты к этому label через form?

27.11.2022
Изменить объект с помощью ModelViewSet

Я строю проект с DRF и пытаюсь понять, как работает modelviewset, я посылаю url вот так: localhost/do_somthing/object_id/ и маршрутизирую его с помощью : router.register('do_somthing', views.do_somthing, basename='do_somthing') мнение таково: class do_somthing_View(viewsets.ModelViewSet): serializer_class = ObjectSerializer permission_classes = [permissions.IsAuthenticated] …

27.11.2022
Почему функция пытается обработать не загруженное изображение?

Возник вопрос, почему функция не позволяет загрузить изображение, а пытается обработать его в момент создания объекта? и как это исправить хотелось бы узнать. def image_as_base64(image_file, format='jpg'): if not os.path.isfile(image_file): return None encoded_string = '' with open(image_file, 'rb') as img_f: …

27.11.2022
Как использовать библиотеку тостов в html

Я использую библиотеку тостов под названием js-snackbar с шаблонами django, после вызова сообщений, я получаю Snackbar не определен на консоли, я что-то упускаю? {% if messages %} {% for message in messages %} {% if message.tags == 'success'%} …

27.11.2022
Хостинг веб-сайта или веб-приложения django

Как разместить мой новостной блог, который создан на python(django)...есть ваши предложения??? Я пробовал это на netlify и других двух платформах, но не смог сделать это, так что здесь я ищу помощи у огромного сообщества stack overflow, которое создано для …

27.11.2022
Приложение, которое измеряет расстояние между локалью и положением клиента

Django.contrib.gis.geoip2.base.GeoIP2Exception: Could not load a database from ... Я не могу найти решение для приложения, которое измеряет мне расстояние между локалью и положением клиента setting.py ` INSTALLEDAPPS = [ 'django.contrib.gis.geoip2', ] GEOIPPATH = os.path.join(BASE_DIR, 'geoip') utils.py from django.contrib.gis.geoip2 import …

27.11.2022
Python Django сохранение двух моделей из html-формы

У меня есть две модели: PersonelModel и ArizaModel. Обе в одной html форме. Данные о персонах ранее были сохранены в таблице PersonelModel. При нажатии кнопки fetch data данные извлекаются путем запроса в соответствии с полем p_sicil. Они отображаются в …

27.11.2022
Как изменить Django MultipleChoiceField для отображения нескольких данных из нескольких таблиц и использования определенного значения

У меня есть 3 реляционные таблицы базы данных Django, и я хочу отобразить данные в колонке 'name_en' во всех таблицах как метки, а 'id' в таблице city как значение в Django MultipleChoiceField | Example Table Structure | Table 1 …

27.11.2022
Автоматическая генерация миниатюр для поля FileField в django

Я загрузил различные типы файлов в свой проект (pdf, doc, mp4, jpg). Теперь я хочу автоматически генерировать миниатюры для каждого файла, который будет добавлен или был добавлен ранее, и сохранять их в моей БД. Вот что я думаю: вот …

27.11.2022
Invalid block tag on line 105: 'endif', expected 'empty' or 'endfor'. Did you forget to register or load this tag?

В шаблоне Django вышла такая ошибка, как я понял, это из-за какого-то отступа, но вот я бьюсь уже минут 40 и никак не могу его найти, может вы заметите. {% for i, f in user %} {% if i.Text …

27.11.2022
Проблема с отображением модели в админке

После того, как я переопределил модель пользователя (AbstractUser), в админке перестали отображаться модели (см. 1 скрин). # models.py class User(AbstractUser): wallet = models.IntegerField('Баланс', default=0) class App(models.Model): title = models.CharField('Название', max_length=50) description = models.TextField('Описание', blank=True) file = models.FileField(upload_to='upload/') time_create = models.DateTimeField('Время …

27.11.2022
Фильтр тегов в классе представления Django

Помогите добить изменения в классе-представления для фильтрации тегов. Использую django-taggit Модель: class Blog(models.Model): """Таблица блога""" title = models.CharField(max_length=50, verbose_name='Название задачи') slug = models.SlugField(max_length=50, unique=True, db_index=True, verbose_name='slug_url') instructions = models.TextField(verbose_name='Инструкция к задаче') content = models.TextField(verbose_name='Содержание') time_create = models.DateTimeField(auto_now_add=True, verbose_name='Дата создания') time_update …

27.11.2022
Не запускается сервер daphne

Я не могу разобраться с daphne. Развертываю проект на django channels и настроил так, чтобы сервер daphne запускался автоматически, но ни автоматически, ни в ручную он не запускается (точнее запускается и через несколько секунд отключается). Может кто-то сможет помочь? Говорите …

27.11.2022
Как вызвать функцию в шаблоне Django?

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

27.11.2022
Как указать на периодическую задачу celery beat внутри папки верхнего уровня?

Я хочу сделать периодическую задачу с помощью Django и Celery. Я настроил сельдерей в своем проекте. Структура проекта выглядит следующим образом: ├── apps │ ├── laws └──tasks └──periodic.py # the task is in this file ├── config │ …

27.11.2022
Как внутри pytest django, прописать атрибут от викстуры содержащей baker.make?

ДЕнь добрый Изучаю pytest в работе с django для тестирования REST Через гуглеж и мануалы не могу найти ответы на вопросы. Цель теста - выполнить метов GET Использую random для генератора контролируемого контента в db. Его взял из пекарни и …

27.11.2022
Как изменить ограничение на размер загружаемого файла Django Summernote

Я использую Django-summernote. Я установил его с помощью команды pip install django-summernote. Как я могу изменить ограничение на размер загружаемого файла? Я получаю ошибку: "Размер файла превышает допустимый предел и не может быть сохранен", когда я пытаюсь добавить изображение с …

27.11.2022
Создание и обновление данных из API answerI в проекте Django REST (MySQ)?

У меня есть проект Django REST. У меня есть модели User, Store и Warehouse. У меня есть модуль с парсером marketplace, который получает данные из marketplace API. В этом модуле есть класс Market и метод "get_warehouses_list". Этот метод возвращает …

27.11.2022
Добавьте подсказки типов при инициализации django

У меня есть пользователь в качестве внешнего ключа user = models.ForeignKey(settings.AUTH_USER_MODEL, models.CASCADE) Но когда я обращаюсь к пользователю через связанный объект, я не вижу автозаполнения для атрибутов пользователя. Например Unresolved attribute reference 'public_name' for class 'ForeignKey' Как я …

27.11.2022
Игнорировать опции, которые уже заданы в django

Я создал django forms class StudentFamilyForm(forms.ModelForm): class Meta: model = StudentFamily fields = '__all__' exclude = ['created', 'is_deleted'] используется для создания сведений о семье студента. в модели StudentFamily существует поле student one-to-one. Если я создал …

27.11.2022
Как отфильтровать даты из поля datetime в django

Views.py import datetime from django.shortcuts import render import pymysql from django.http import HttpResponseRedirect from facligoapp.models import Scrapper from django.utils import timezone import pytz roles = "" get_records_by_date = "" def index(request): if request.method == "POST": from_date = request.POST.get("from_date") f_date = …