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

02.07.2022
Почему CSS не работает, даже если я использую команду 'runserver' в Docker?

Я пытаюсь разработать веб-приложение, используя Django в Docker. Я сделал DockerFile и docker-compose.yml файл как показано ниже, чтобы проверить код в среде разработки. Хотя я использую команду runserver в файле, когда я запускаю container и получаю доступ …

02.07.2022
Django Custom User Model - настройка администратора

Итак, я создавал пользовательскую модель пользователя, и чтобы иметь возможность менять пароль на странице администратора, я сделал это на UserAdminChangeForm, это неправильно? Я имею в виду работу с безопасностью. password = ReadOnlyPasswordHashField( label=_("Password"), help_text=_( "Raw passwords are not stored, …

02.07.2022
Передача переменной в шаблон в django

Может ли кто-нибудь помочь мне решить мою проблему, я пытаюсь передать переменную из моего представления в мой Шаблон. Но переменная не отображается, когда я загружаю сайт. Модель: class Artikl(models.Model): name = models.CharField(max_length=100) description = models.TextField() category = models.CharField(max_length=60) …

02.07.2022
Django - запуск потоков

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

02.07.2022
Одновременные операции над django и базой данных

Я разрабатываю на системе Django 3. Я использую mysql в бэкенде. У меня есть вопрос по дизайну. У меня есть система врачей и пациентов. Пациент регистрируется в системе. Врачи видят пациента на своей странице, нажимают кнопку и принимают пациента. …

02.07.2022
Отображение ошибки формы в соответствующем поле формы

Возможно ли отобразить ошибку формы в соответствующей форме ошибки поля? И если нет, то как можно настроить имя поля при повышении ошибки поля? Например, у меня есть система регистрации/логина, где я использую поле email в качестве идентификатора. …

02.07.2022
Как преобразовать список в несколько объектов Q?

Взяв пример из документации Django 3.2, мне нужно использовать такой аргумент для .filter: Q(question__startswith='Who') | Q(question__startswith='What') В моем случае необходимо преобразовать каждый выбор пользователя, который я получаю в views.py через request.META['QUERY_STRING'], в собственный объект Q() …

02.07.2022
Как сопоставить любой url, содержащий определенную строку (например, .jsp) в Django?

Я хотел бы мягко отвергать любой путь, который содержит строку, например .jsp в Django 3. Вот мой url.py: from django.urls import re_path from django.views.generic import TemplateView re_path( r"^.*\.jsp\??.*$", TemplateView.as_view(template_name="404.txt", content_type="text/plain"), ), Приведенный выше шаблон пути может …

02.07.2022
React i18next не удается загрузить файл translation.json в формате json

React i18next не может загрузить translation.json как json. все работает нормально до того, как я использую папку сборки Я использую React / Django. i18n.js : import i18n from 'i18next'; import { initReactI18next } from 'react-i18next'; import Backend from 'i18next-http-backend'; …

02.07.2022
Django: неизвестное имя базы данных

Я пытаюсь изменить базу данных в django с sqlite3 на mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django', 'USER':'myusername', 'PASSWORD':'mypassword', 'HOST':'127.0.0.1', 'PORT':'3306', } } и после попытки запустить мой сервер я получаю эту ошибку я …

02.07.2022
Как я могу защитить некоторые конечные точки от прямого доступа к ним пользователей в django?

Имеется URL с конечной точкой, названной 'otp/', я не хочу, чтобы пользователь обращался к этой конечной точке напрямую, я хочу, чтобы они были направлены моим кодом (когда это необходимо) Как я могу это сделать? вот …

02.07.2022
Django Использование ManyToMany с другой стороны вместо ForeignKey

В конкретном приложении Django у меня есть класс DB Model A, который считается главным классом, и многие другие модели связаны с ним через отношения один к одному (как B) или один ко многим (как C). Таким образом, прямой подход …

02.07.2022
Здравствуйте. Только начал изучать django. Подскажите пожалуйста, как из двух моделей вывести поле "сol_vo" в HTML

Models.py from collections import OrderedDict #from ipaddress import summarize_address_range from django.db import models from django.contrib.auth.models import User from django.dispatch import receiver from django.db.models.signals import post_save from accounts.models import Brigade, Profile #from tasks.admin import Calculation from django.db.models import Sum class …

02.07.2022
Как создать настраиваемое поле кругового счетчика в Django?

Я пытаюсь решить этот вопрос как задачу на hackerrank, но застрял. Django: Настраиваемое поле кругового счетчика В этой задаче ваша задача - реализовать пользовательское поле модели под названием CircularCounterField как поле для хранения предоставленного класса CircularCounter. Круговой счетчик …

02.07.2022
Django, i18n, проблемы с переводом после изменения LANGUAGE_CODE

Я создал многоязычный сайт, используя Django i18n. Но затем мне понадобилось изменить язык по умолчанию (LANGUAGE_CODE) на один из тех, которые были в LANGUAGES. После этого при установке языка, который изначально был по умолчанию, перевод работает некорректно. Модели переводятся правильно, …

02.07.2022
Не удается подключиться к "@localhost". Доступ запрещен для пользователя 'root'@'localhost' (используется пароль: YES)

Я пытаюсь подключить mysql к проекту django. Вот мой settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django_db', 'USER': 'root', 'PASSWORD': 'root', 'HOST': 'localhost', 'PORT': 3306, } } введите описание изображения здесь

02.07.2022
ModuleNotFoundError: Нет модуля с именем 'scrapy_django_dashboard'

Я следовал документации по scrapy-django, и выполнил все шаги, необходимые для первой части. Я добрался до django migrations для файла, и когда я использую: python manage.py makemigrations open_news Я получаю следующую ошибку: ModuleNotFoundError: No …

02.07.2022
Есть ли способ создать React App и оставить переменные env, которые могут быть динамически заполнены?

У меня есть приложение react, которое обслуживается через Django. У меня есть несколько окружений: staging и prod. Эти окружения имеют разные URL, с которых открывается API. При сборке приложения React я передаю переменную, которая указывает сборке, какой URL …

02.07.2022
Tempfile.tif: Не удается прочитать заголовок TIFF?

Здесь я пытаюсь преобразовать изображение tiff в jpg, но получаю эту ошибку tempfile.tif: Cannot read TIFF header. rgb_img = img.convert('RGB') File "..../PIL/Image.py", line 915, in convert self.load() File ".../PIL/TiffImagePlugin.py", line 1079, in load return self._load_libtiff() File ".../PIL/TiffImagePlugin.py", line 1171, …

02.07.2022
Почему Django не видит мой json-файл в базовом каталоге?

Моя структура файлов здесь Я новичок в Django. И я читал в "2 Scoops of Django", что хранить пароль базы данных и т.д. в settings.py это плохо. Итак, я решил хранить пароль и т.д. в json …

02.07.2022
Как я могу отобразить активные и неактивные инвестиции на моей приборной панели с помощью django?

В моем шаблоне отображаются только активные инвестиции, несмотря на то, что я хочу показывать как активные, так и неактивные инвестиции. Они не отображаются в шаблоне, когда я устанавливаю is_active в false. Кто-нибудь знает, что я делаю не так? …

02.07.2022
Django не может передать атрибуты модели по slug в шаблон

Я задал модель, включающую некоторые атрибуты, и могу получить модель по slug в views.py. Однако я не могу вывести ее атрибуты в шаблон. Я что-то упустил? Model.py class article(models.Model): title = models.CharField(max_length=200) content = RichTextUploadingField() slug = models.SlugField(unique=True, …

02.07.2022
При использовании Django-tables2 с представлением на основе классов и базой данных не по умолчанию возникает ошибка "NameError: имя 'TypeError' не определено".

Я пытаюсь установить django-tables2 и следую рекомендациям в их docs. Однако, если я вызываю представление, оно выдает ошибку File "/home/ubuntu/mysite/mysite_venv/lib/python3.8/site-packages/asgiref/local.py", line 94, in __del__ NameError: name 'TypeError' is not defined Примечание: Насколько я смог понять, это …

02.07.2022
Невозможно отобразить несколько полей, доступных для чтения, в админке Django, отображается только одно поле

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

02.07.2022
Django Фильтр зарплаты конкретного пользователя в заданном диапазоне дат

У меня есть две модели : class MonthSalary(models.Model): month = models.DateField(null=True) def __str__(self): return str(self.month.year) + '/' + str(self.month.month) class SalaryPerMonth(models.Model): user = models.ForeignKey(User, null=True, on_delete=models.CASCADE) salary_month = models.ForeignKey(MonthSalary, null=True, on_delete=models.CASCADE) main_salary_per_month = models.PositiveIntegerField(default=0, null=True) net_salary_per_month = models.PositiveIntegerField(default=0, null=True) …

02.07.2022
Как сделать поддомены в django?

Я хочу сделать панель, которая имеет два основных адреса по имени user и admin, а также каждый из адресов "user" и "admin" имеет другие адреса. например -> " site.com/panel/user/id/profile " OR " site.com/panel/admin/id/addItem " . но я не знаю, как …

02.07.2022
Django не может найти статические файлы при использовании Dropbox

Я новичок в Django и пытаюсь понять, что такое статические и медиафайлы. Я следую этому практическому примеру, который использует AWS. Поскольку у меня нет AWS, но есть Dropbox, я использовал django-storages, но с Dropbox вместо …

02.07.2022
Списки целей ошибок администратора django могут иметь не более 1664 записей

Я хочу использовать django admin для добавления некоторых данных и проверки их в моем проекте, но у меня странная ошибка. пожалуйста, помогите мне понять, что это за ошибка и как я могу ее решить. моя модель: class Task(models.Model): …

02.07.2022
Форма не создается, несмотря на правильный формат

Я новичок в django и пытаюсь загрузить переменную 'form' в html страницу вот функция views.py def show(request): showall = Products.objects.all() print(showall) serializer = POLLSerializer(showall,many=True) print(serializer.data) return render(request,'polls/product_list.html',{"data":serializer.data}) ниже приведена страница вставки, на которой находится форма <body> <center> …

02.07.2022
Django 4.0 pyinstaller 5.1 не смог запустить команду runserver, выдает ошибку

Попытка упаковать проект django 4.0 в exe с помощью pyinstaller 5.1 и python 3.9 и все прошло успешно, но я столкнулся с проблемой, что когда я запускаю его в cmd с командой ./manage.exe runserver я получаю эту ошибку В настоящее …

02.07.2022
Почему я не могу сделать динамический выпадающий список, зависящий от django?

Здравствуйте, я новичок в django и я могу сделать статический выбор выпадающего списка на основе html, однако я пытаюсь найти, где я ошибаюсь в создании динамического django зависимого выбора выпадающего списка для 'Categories', и я делаю CRUD с продуктами, …

02.07.2022
Django: Применение индексов к абстрактным моделям, чтобы они были у детей

Можно ли применять индексы к абстрактным моделям так, чтобы все дочерние модели наследовали их? У меня есть абстрактная модель, которая питает другие модели : from model_utils.models import UUIDModel from django.db import models class TimeStampedUUIDModel(UUIDModel): created_at = models.DateTimeField(auto_now_add=True, …

02.07.2022
Как мы можем изменить разрешения таким образом, чтобы параметры запроса учитывались в Django

Для контекста, я пытался изменить PostPermissions для метода has_object_permission таким образом, чтобы пользователям было разрешено делать PATCH-запросы для изменения лайков постов, сделанных другими пользователями. Однако мой код не работает, и я не уверен, почему. Любая помощь будет высоко оценена. …

02.07.2022
Как отобразить строку ForeignKey вместо pk в форме обновления с помощью поля CharField

Как заставить форму Update отображать str внешний ключ, а не pk при использовании CharField? Мои модели class MyUser(AbstractUser): username=models.CharField(max_length=256,unique=True) def __str__(self): return self.username class Device(models.Model): name=models.CharField(max_length=256,unique=True) owner=models.ForeignKey(MyUser,on_delete=models.CASCADE) def __str__(self): return self.name Моя форма """ …

02.07.2022
Django добавляет только email пользователя, который создал индивидуальное оповещение

Я пытаюсь добавить только email пользователя, который создал индивидуальное оповещение, в уведомление по электронной почте. Статус: у каждого отдельного пользователя есть своя панель, и они должны получать уведомление, когда их собственная стоимость криптовалюты ниже предупреждения. Проблема: в настоящее …

02.07.2022
Django проверяет права пользователей в шаблоне

Я использую представление на основе класса и использую PermissionRequiredMixin для предотвращения доступа пользователей без прав к странице. Однако я также хочу проверять разрешение пользователя на странице Index перед отображением ссылки для выполнения некоторых действий. Я использовал {% if perms.foo …

02.07.2022
Ajax-обновление сгенерированного изображения бэкенда

Я работаю над генератором изображений. Пользователь должен иметь возможность вставить некоторые переменные (такие как имя и т.д.) и отправить форму с помощью кнопки. Бэкэнд генерирует изображение и показывает его во фронтэнде. Это должно происходить с помощью Ajax, так как я …

02.07.2022
Получить членство пользователя в django

Мне нужно получить, если запрос пользователя имеет членство на моем сайте или нет, но я получил ошибку, может ли кто-нибудь помочь мне? модель членства пользователя такова class UserMembership(models.Model): user = models.ForeignKey('accounts.User', on_delete=models.CASCADE, related_name='user_membership') membership = models.ForeignKey(Membership, on_delete=models.DO_NOTHING, null=True, …

02.07.2022
AttributeError: объект 'str' не имеет атрибута 'get' в django

У меня ошибка, что у объекта string нет атрибута 'get' Internal Server Error: /get_details/ Traceback (most recent call last): File "D:\aldobi-work-trial\aldobi_env_39\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "D:\aldobi-work-trial\aldobi_env_39\lib\site-packages\django\utils\deprecation.py", line 116, in __call__ response = self.process_response(request, response) File …

02.07.2022
Как я могу добавить дополнительный столбец с помощью django table2?

Я изучаю django и как использовать приложение django-table2. На данный момент я могу отображать своих пользователей в таблице на главной странице. Но я не могу найти способ добавить колонку с кнопкой удаления для каждой строки. tables.py class UserListTable(tables.Table): …