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

16.02.2022
Основная идея для доступа к элементам в ведре S3 из браузера

Я использую [django-s3direct][1] для загрузки файла в ведро S3. После загрузки файла приходит url, который отображается здесь. https://s3.ap-northeast-1.amazonaws.com/cdk-sample-bk/line-assets/images/e236fc508939466a96df6b6066f418ec/1040 Однако при доступе из браузера возникает ошибка. <Error> <script/> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>025WQBJQ5K2W5Z5W</RequestId> <HostId>FF3VeIft8zSQ7mRK1a5e4l8jolxHBB40TEh6cPhW0qQtDqT7k3ptgCQt3/nusiehDIXkgvxXkcc=</HostId> </Error> Теперь я могу …

16.02.2022
Динамические урлы Django перенаправляют на неправильную функцию

Итак, я пытаюсь создать урлы, чтобы пользователь мог видеть жалобы, либо передав определенный параметр, либо отсортировать по умолчанию по upvotes, если параметр не передан. urls.py path('', views.exploreComplaints, name='explore-complaints'), path('?sort_by=<str:sorting_parameter>/', views.exploreComplaints, name='explore-complaints-by-parameter'), views.py def exploreComplaints(request, sorting_parameter="upvotes"): complaints = Complaint.objects.all() …

16.02.2022
Rest django проверка количества дубликатов

Если я добавляю число 5, я хочу проверить все числа до 5 (например, 1, 2, 3 и 4), которые должны быть в базе данных, тогда только я могу добавить число 5, иначе выдается ошибка. А также проверить, есть ли …

16.02.2022
Загрузка Html-файла вместо рендеринга в Django

Итак, я довольно много новичков в django, я даже не знаю, возможно ли то, о чем я спрашиваю ;-; Итак, в основном то, что я делаю, это сайт, где пользователи могут передавать контекст. Затем django заполняет шаблон контекстом. Но …

16.02.2022
Нужна помощь в доступе к переменным сессии в Django Channels consumers.py

Я генерирую случайный userid и сохраняю его как переменную сессии в моем представлении. Я пытаюсь получить доступ к этой переменной сессии в consumers.py для идентификации пользователя (не аутентифицированного) и обновления пользователя об изменениях в базе данных. view.py : def …

16.02.2022
Инициализация модели контейнера с дочерними моделями при создании нового контейнера - например, список Todo с задачами по умолчанию

Я пытаюсь создать список дел как часть приложения, который используется для подсказки пользователю, что он должен выполнить, прежде чем приложение будет оценено. Для этого я создал модель TaskList и модель Task, принадлежащую TaskList. Когда я создаю новый экземпляр TaskList …

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

У меня следующая модель: # models.py #============================================================================== from django.db import models class Foo(models.Model): ... exists = models.BooleanField( verbose_name = 'The Foo still exists.', default = True ) ... Я хотел бы использовать verbose_name вместо 'Foo', чтобы моя …

16.02.2022
Django исключение из набора запросов, если все атрибуты набора не совпадают

У меня есть 2 модели Курс и Класс Я пытаюсь исключить курсы, где ALL его вакансии в классах равны 0, но этот запрос исключает курс, если только одна из вакансий в классах …

16.02.2022
Django: выбор значений из связанной таблицы

У меня есть две простые таблицы: # Table manufacturers in my db: # | id | name | # |----|-------| # | 1 | Tesla | # | 2 | BMW | # Table cars in my …

16.02.2022
Как вызвать сигналы для модели User при каждом обновлении профиля в django?

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

16.02.2022
Как заставить "Войти с Google" работать, используя "dj_rest_auth"?

Я пытаюсь реализовать вход в Google с помощью DRF и dj_rest_auth. Я настроил 'django-allauth' с Google в качестве провайдера, и процесс входа работает в веб-браузере. Мне нужно соединить приложение android с моим бэкендом. Я создал конечные точки …

16.02.2022
Лучший способ сохранить размер шрифта одинаковым на всех устройствах

Я пытаюсь настроить размер шрифта так, чтобы он выглядел одинаково на всех настольных устройствах. На данный момент проблема в том, что на моем новом ноутбуке боковая панель заканчивается на 75% от общей высоты сайта, а на моем старом ноутбуке …

16.02.2022
Где я должен разместить дополнительную логику в проекте django?

Я хочу постоянно проверять время (возможно, используя многопоточность) и если оно равно 12 полуночи, я хочу обновить базу данных. Где я должен разместить такую логику в проекте django. Можно ли поместить этот код в manage.py?

16.02.2022
Как сделать модульные тесты на LoginView и LogoutView в Django?

Я пытаюсь написать правильные тесты для моих представлений, которые являются просто подклассами LoginView и LogoutView из django.contrib.auth.views. from django.contrib.auth.views import LoginView, LogoutView class UserLoginView(LoginView): template_name = 'finder/login.html' next_page = reverse_lazy('book-list') class UserLogoutView(LogoutView): template_name = 'finder/logout.html' next_page = reverse_lazy('book-list') …

16.02.2022
Пользовательская электронная коммерция или придерживаться платформы электронной коммерции?

Прошу прощения, если вопрос задан не в том месте, но меня попросили создать небольшой сайт электронной коммерции, и поскольку он небольшой, мне интересно, могу ли я создать его сам, используя что-то типа Django или PHP, или мне действительно следует придерживаться …

16.02.2022
ModuleNotFoundError: Нет модуля с именем 'index,django'

имя моего проекта = портфолио имя моего приложения = индекс index - url.py from django.contrib import admin from django.urls import path, include from index import views urlpatterns = [ path('', views.home, name='home'), path('home', views.home, name='home'), path('about', views.about, name='about'), path('project', …

16.02.2022
Не применяется стиль текста к SVG файлу

Вот у меня есть SVG файл. Я делаю сайт через фреймворк Django. Когда я использую этот SVG файл в шаблоне (Он у меня в статических файлах), то это всё выглядет следующим образом: <a …

16.02.2022
Элементы, попадающие внутрь тега div при использовании контекста

Мои страницы имеют нормальный макет, как показано ниже При попытке включить календарь на /calendar url все, кажется, просто сжимается под вкладкой календаря. …

16.02.2022
Возможно ли использовать queryset в предложении FROM

У меня есть модель для сбора очков пользователя: class Rating(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='rating') points = models.IntegerField() В этой модели у каждого пользователя может быть несколько записей. Мне нужно вычислить ранг каждого пользователя по сумме набранных …

16.02.2022
Когда я пытаюсь зарегистрироваться после развертывания моих проектов django в Heroku, возникает эта ошибка, хотя на моем localhost ее нет

Когда я пытаюсь зарегистрироваться в моем проекте Django, который развернут в Heroku, возникает эта ошибка, хотя когда я пытаюсь сделать то же самое на моем localhost, этого не происходит (534, b'5.7.14 &lt;https://accounts.google.com/signin/continue?sarp=1&amp;scc=1&amp;plt=AKgnsbs\n5.7.14 wwfTXnpKMhQYEw32JsPKVeURPTx0aN-gih7DbYiw9P7hAoVGlm9uAr6nh6wtPSf5RItfk\n5.7.14 U3yBi83J6hZNnidGpRRi0gVOlElqn-aAnjzu2O9HfpxM4jcIC6ut2sAx7C33cch0&gt;\n5.7.14 Please log in via your web …

16.02.2022
По какой-то причине {{ post.message }} не отображает модл

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

16.02.2022
Подключение модели к другой модели при сохранении в панели администратора

Простите за мой плохой английский, но я даже не знаю, как правильно описать мою проблему. У меня есть 3 модели: class Book(models.Model): source=models.ForeignKey(Original, on_delete=models.CASCADE, related_name='book', null=True, blank=True) ... class Original(models.Model): ... class Title(models.Model): book = models.OneToOneField(Book, on_delete=models.CASCADE, …

15.02.2022
Модуль не найден: как установить django-parsley в проект Django?

Это такой элементарный вопрос, извините. Я установил django-parsley с поэзией (poetry add django-parsley). Он четко установлен в моем файле pyproject.toml. Однако, когда я пытаюсь запустить python manage.py runserver, я получаю следующую ошибку: from parsley.decorators import parsleyfy …

15.02.2022
Чат поддержки Django с администрацией сайта

Как создать чат поддержки на django на моем сайте? Есть ли готовые решения или какой-то дополнительный пакет Python для разработки?

15.02.2022
Не отображается placeholder у виджета

Сделал виджет со списком выбора для категорий, прописываю плейсхолдер, он почему-то не показывается class ArticlesForm(ModelForm): class Meta: model = Articles fields = ['title', 'anons', 'full_text', 'date', 'category'] widgets = { &quot;title&quot;: TextInput(attrs={ 'class': 'form-control', 'placeholder': 'Название статьи' }), &quot;anons&quot;: Textarea(attrs={ …

15.02.2022
Как передать результаты формы django в текстовое поле

Я не занимался кодингом уже больше года и немного заржавел в некоторых аспектах. У меня есть форма на django, разработанная с помощью crispy_forms. Ничего особо оригинального: куча радиобаттонов, текстбокс... Цель: Моя цель - иметь кнопку generate_report, которая после …

15.02.2022
Измененный и нестабильный вид навигационной панели Django

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

15.02.2022
Проектирование веб-сайта интранета с использованием безопасного фреймворка Python

Я хочу разработать веб-сайт с использованием Python. Этот интранет-сайт будет доступен только для пользователей внутри нашей компании. После быстрого поиска предлагаемых фреймворков, я нашел Django, Flask и несколько других. У меня есть вопрос, и простите меня, если я неправильно использую …

15.02.2022
Django: Makemigration Ошибка "models.E028" и "models.E340" после расширения Authuser (устаревший MySQL)

Я подключил свой проект Django к старой БД MySQL и сделал первую миграцию. Затем я расширил модель AuthUser моделью "NewUser" (убедился, что AUTH_USER_MODEL settings.py ссылается на 'appname.NewUser') При запуске makemigrations я получаю следующие сообщения об ошибках: …

15.02.2022
Django Send Mail продолжает выбрасывать ошибку WSGI

У меня есть приложение, в котором, когда пользователь заполняет форму, я получаю электронное письмо с его данными, чтобы я мог связаться с ним. Но когда форма отправляется, она выдает ошибку <img alt="enter image description here" …

15.02.2022
Django - Сложение значений в поле объекта "многие ко многим"?

У меня 2 класса class Service(models.Model): service_name = models.CharField(max_length=15, blank=False) service_time = models.IntegerField(blank=False) class Appointment(models.Model): name = models.CharField(max_length=15) service_selected = models.ManytoManyField(Service, blank=True) total_time = models.IntegerField(null=True, blank=True) Я пытаюсь сделать так, чтобы после того, как пользователь выбрал услуги …

15.02.2022
Django: отключение кверисетов из консоли

После python manage.py runserver и выполнения запроса к серверу, консоль отображает логи запросов для экземпляров моделей для данного представления. Это нормально, даже полезно, пока не попробовал python manage.py test, это просто ненужно и раздражает при выполнении тестов. Я пытался отключить …

15.02.2022
Django ORM и cursor что лучше в контексте производительности?

В нашей компании есть большой набор данных и много таблиц в базе данных, и мы разработали бэкенд с помощью Django REST и разместили его в AWS и S3. Теперь проблема в том, что при большом объеме данных требуется слишком …

15.02.2022
Heroku django "файл не существует", когда я пытаюсь загрузить его с сервера

Я успешно развернул свое приложение на сервере heroku, но столкнулся с такой проблемой, когда я пытаюсь загрузить файл (например, с помощью &lt;a href="{{object.file.url}}"&gt;Download&lt;/a&gt;) django возвращает "Страница не найдена" с ошибкой "файл 'app/.../.../{file}' не существует" ("app" - это не настоящее …

15.02.2022
Обновление поля существующей записи БД Django

Есть модель с полем boolean и реализованный на ее основе DetailView. Необходимо, чтобы по щелчку по кнопке этому полю присваивалось значение True. Подскажите, пожалуйста, как это сделать без использования UpdateView, так как пользователь никакие данные не вводит, а изменение значения …

15.02.2022
'объект не имеет атрибута' при выполнении TestCase

Я следую руководству по тестам django, но в моем случае возникает ошибка AttributeError from django.test import TestCase from django.urls import reverse from rest_framework.test import APIClient class RecipeImageUploadTests(TestCase): def setUP(self): self.client = APIClient() self.user = get_user_model().objects.create_user( 'user@kubousky.com', 'testpass' ) self.client.force_authenticate(self.user) self.recipe …

15.02.2022
Как я могу указать таблицу данных, которую я настроил в postgresql?

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

15.02.2022
Есть ли способ заставить Django читать компоненты react?

Я пытаюсь импортировать свой проект react в Django. Я настроил webpack, babel и, наконец, весь бэкенд... Но когда я попытался импортировать файл React 'index.js', он успешно считывает его, но не может записать его в DOM страницы. Я попробовал протестировать …

15.02.2022
Представления Django с SSE и внешними скриптами

Если есть лучший способ решить эту задачу, пожалуйста, сообщите мне. Мне нужно синхронно обрабатывать данные вне представления, затем только после обработки данных во внешней функции перенаправить или открыть новое представление. Файл загружается со страницы HTML, которая направляет файл …

15.02.2022
Использование inlineformset_factory приводит к получению неверных id из внешнего ключа

Я пытаюсь использовать inlineformset_factory для генерации серии числовых полей в таблице для обновления дополнительного поля в сквозной таблице из самореферентного отношения "многие-ко-многим". views.py def edit_assembly(request, slug): root = Part.objects.get(slug=slug) forms = inlineformset_factory(Part, Relationship, fields=('qty',), fk_name="child", can_delete=False) if request.method == 'POST': …