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

04.02.2022
Я не могу получить имя пользователя из формы django Я получил только None, как на фото

Я не могу получить пользователя, я получил None intend od username, я не знаю как решить эту проблему... author.username не отображает пользователя и если он внутри тега if wiadomosc.author.username == user.username не редактирует только сообщение владельца пользователя просто редактирует …

04.02.2022
Могу ли я отправить сериализованные данные в Django в JSON dataframe chart.js?

ниже я отправляю пример структуры даты свечных графиков.js - (тип JSON): <script> const data1 = luxon.DateTime.fromRFC2822('15 Dec 2021 00:00 GMT'); const date2 = luxon.DateTime.fromRFC2822('16 Dec 2021 00:00 GMT'); const data = { datasets: [{ data: [ { x: …

04.02.2022
Django SoftDelete Наследование моделей и менеджеров моделей

у меня есть модель мягкого удаления BasicModel и модель пользователя Paddy. модель пользователя objects не наследует менеджер объектов BasicModel от модели пользователя core приложения models.py class BasicModelQuerySet(models.QuerySet): def delete(self): return self.update(is_deleted = True, deleted_at = timezone.now()) def erase(self): …

04.02.2022
Как заставить Django Whitenoise показывать 500, когда Debug равен True

Я пытаюсь заставить наше приложение Django выбрасывать 500s, когда актив недоступен - вместо того, чтобы молча выбрасывать 404s. Это нужно для того, чтобы наши сквозные тесты отлавливали отсутствие актива до того, как он попадет в prod и начнет давать …

04.02.2022
Django html: нажмите одну кнопку для двух последовательных действий

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

04.02.2022
Почему после развертывания приложения Django на Elastic Beanstalk мой сайт не работает?

После развертывания моего приложения на Elastic Beanstalk веб-сайт не работает, как ожидалось. Я не знаю почему. Это конфигурация базы данных: введите здесь описание изображения Это веб-сайт: введите описание изображения здесь

04.02.2022
Продолжаю получать эту ошибку при попытке отобразить мою пользовательскую HTML-форму

Вот ошибка, которую я получил, когда удалил предложение else из файла views.py. File "C:\Users\david\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py", line 309, in check_response raise ValueError( ValueError: The view register.views.register didn't return an HttpResponse object. It returned None instead. Я предполагаю, что …

04.02.2022
Проблемы адаптации мастера нескольких форм с помощью набора форм

У меня вопрос, дело в том, что я использую 3 набора форм, которые появляются на одной странице. Но я не знаю как сохранить данные каждой формы. Я видел, что рекомендуют django-multipleformwizard и django-formtools-addons, но ни разу не видел, чтобы …

04.02.2022
Получение request.data как пустого словаря

У меня есть набор представлений, подобный приведенному ниже class DummyViewSet: def create(self, request, *args, **kwargs): variable_a = 5 return another_api_end_point(request, variable_a) ---> request.data: {"a":"value1", "b": "value2"} @api_view(['POST']) another_api_end_point(request, variable_a) print(request.data) ---> request.data: {} print(variable_a) ---> variable_a: 5 return "Some …

04.02.2022
Изменение строк с одинаковым значением ячейки одним и тем же цветом в HTML-таблице - проект Django

Я создал таблицу в html-файле для моего проекта Django, и исходные данные основаны на следующем списке (Это очень длинный список, поэтому я перечисляю только несколько строк): mylist=[{'StartDate': '2021-10-02', 'ID': 11773, 'Receiver': Mike, 'Days':66 },{'StartDate': '2021-10-03', 'ID': 15673, 'Receiver': Jane, …

04.02.2022
Dajngo qrcode FileNotFoundError

Я пытаюсь сохранить изображение qrcode в режиме django, но при сохранении получаю ошибку, говорящую Errno 2] No such file or directory: '/home/mecatheclau/django/ines_campus/main/static/media/degree/qrcode/2.png' Код Django def save(self, *args, **kwargs): if not self.qrcode: import qrcode from django.core.files import File from django.conf …

04.02.2022
Как запустить пользовательский бэкенд результатов в celery?

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

04.02.2022
Django rest API должен убедиться, что электронная почта проверяется перед выдачей токена API

Я делаю Django REST фреймворк для JSON API, и я хочу аутентифицировать пользователей с помощью токена (таким образом, запрос API будет что-то вроде .../api/dosomething/{user} Token: ...). Документация Django REST показывает как выставить конечную точку для генерации …

04.02.2022
Как изменить цвет и положение ошибки валидации в Django?

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

04.02.2022
Python django как я могу предотвратить дублирование ввода studnumber, email, username(unmae) в регистрации

Python django как я могу предотвратить дублирование ввода studnumber, email, username(unmae) в регистрации? Я использовал этот код раньше, когда он использовал одно полное имя, он работал, но когда я разделил его на (nmane),(mname),(nnmae), он всегда говорит о дублировании записи. даже …

04.02.2022
DJANGO 3.2 не загружает изображения из объявленной папки media ошибка 404

#urs.py urlpatterns = [ ... ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) #setting.py MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = 'media/' #model images = models.ImageField(upload_to='BonusVilla/image/', blank=True) #tempalte {%for i in images%} <img src="{{ i.images.url }}" /> {%endfor%} # в браузере …

04.02.2022
Джанго: Веб-сайт Eccomerce. Когда я продолжаю оформление заказа, он сохраняет заказ, если человек не вошел в систему, но когда это не так, ошибка AnonymousUser

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

04.02.2022
Uncaught SyntaxError: повторное объявление const check

Я работаю в django и написал простой код для темной и светлой темы, он работает отлично, но когда я проверяю свою страницу, она показывает ошибку 'Uncaught SyntaxError: redeclaration of const check', так что это мой js код, пожалуйста, скажите мне, …

04.02.2022
Django.Не создается аккаунт на сайте

При отправке формы не выполняется условие if user_form.is_valid(): #viwes.py def reg(request): if request.method == 'POST': user_form = UserRegistrationForm(request.POST) if user_form.is_valid(): new_user = user_form.save(commit=False) print("test1") recaptcha_response = request.POST.get('g-recaptcha-response') data = { 'secret': settings.GOOGLE_RECAPTCHA_SECRET_KEY, 'response': recaptcha_response } r = requests.post('https://www.google.com/recaptcha/api/siteverify', data=data) result …

04.02.2022
Как изменить данные графика в шаблоне bootstrap для проекта Django

Я использую шаблон "start bootstrap" для своего проекта Django. Я хочу редактировать свои собственные данные в примере графика. Я думаю, что мне нужно изменить их в файле "chart-pie-demo.js". Однако график не меняется, когда я редактирую какие-либо данные. Код, относящийся …

04.02.2022
Как запросить дочерние поля, принадлежащие родительскому классу. Django

Навигационное меню на реальном сайте имеет выпадающее меню, когда это необходимо. Это именно то, чего я хочу добиться здесь. Класс NavMenu - это заголовок, который вы видите в NavBar, т.е. Услуги. Класс Item - это подменю под NavMenu, т.е. …

04.02.2022
Как выполнить 'SELECT a or b < c FROM Table' на Django QuerySet?

У меня следующая модель: class DiscountCoupon(models.Model): is_used = models.BooleanField(default=False) expiration_date = models.DateField() def is_available(self): if self.used or self.expiration_date &lt;= date.today(): return False return True Вместо того, чтобы вызывать метод is_available итерацией по QuerySet, я хочу выполнить эту …

04.02.2022
Загрузка изображения из другого представления модала

У меня есть две модели и в методе обновления первого модального набора представлений, (используя модель набора представлений) я пытаюсь добавить изображение ко второй модели, но сталкиваюсь с проблемами. def update(self, request, *args, **kwargs): data = request.data instance = …

04.02.2022
Добавление электронной почты пользователя при отправке электронной почты в Django Rest Framework

У меня есть рабочий сериализатор: class ReportAnswerSerializer(serializers.ModelSerializer): complain_by = serializers.PrimaryKeyRelatedField(read_only=True, default=serializers.CurrentUserDefault()) answer = serializers.PrimaryKeyRelatedField(read_only=True) class Meta: model = ModerateAnswer fields = ('answer', 'moderate_reason', 'moderate_comment', 'complain_by') extra_kwargs = {'moderate_reason': {'required': True}} def create(self, validated_data): instance = super(ReportAnswerSerializer, self).create(validated_data) send_mail( 'Dziękujemy …

04.02.2022
Сходство слова с триграммой

Как сделать функцию для сходства слов в результатах поиска. Например, если я пишу в форме поиска "ugo" или "hugo". я пробую так: ("contenue" - это моя колонка для txt файлов в базе данных postgresql) views.py class SearchResultsList(ListView): ... …

04.02.2022
Подражать django.core.mail.send_mail в другой функции

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

04.02.2022
Метод не разрешен, когда я делаю запрос get от flutter web к серверу Django (оба на одном хосте)

Я разместил свой сервер Django backend на VPS и использовал apache2 для его запуска, когда я делаю запросы от моего приложения flutter, запущенного локально в качестве отладочного, оно работает отлично, затем я разместил веб-приложение flutter на том же сервере …

04.02.2022
Словарь Python в jQuery

У меня есть вызов ajax в моем html приложении django. Как я могу обработать возвращаемый объект в javaScript, если мой бэкенд python возвращает список, включающий словарь python: html: $.ajax({ type: "GET", url: '/api/check_variable/?name='+$("#foo").val()+'&amp;stat='+stat_id, data: "check", success: function(response){ alert("response[2]); } …

04.02.2022
Создайте новую модель в Django, связанную с таблицей User

Я новичок в Django и я правильно создал свое первое веб-приложение, где я могу зарегистрироваться и войти как пользователь. Я использую стандартные from django.contrib.auth.models import User и UserCreationForm для управления этой штукой. Теперь я хочу создать новую таблицу в …

04.02.2022
Переполнение CSS не работает с flex-grow или шириной/высотой в процентах

Я столкнулся с непонятной для меня проблемой переполнения CSS. css: * { margin: 0; padding: 0; } html { height: 100%; } body { display: flex; flex-direction: column; font-weight: 400; font-family: 'Arial'; } .simulations { display: flex; width: 80%; …

04.02.2022
UserManager.create_user() missing 1 required positional argument: 'username' error while logging in with python-social-auth

Я создал пользовательскую модель пользователя AbstractUser и использую python-social-auth для входа в систему через Steam. Но когда я пытаюсь войти в систему пользователя, я получаю эту ошибку. Я пробовал добавить имя пользователя в REQUIRED_FIELDS, но в обоих случаях я …

04.02.2022
Django/authentification: как настроить шаблон смены пароля (например, чтобы получить класс form-horizontal)?

Я хочу настроить шаблон password_change.html, чтобы получить класс form-horizontal. Для этого в моих собственных представлениях/формах я использую django-crispy-form. Но если я хочу использовать django-crispy-form для шаблонов аутентификации, мне нужно переопределить PasswordChangeView и PasswordChangeForm, правильно? Есть ли самый простой …

04.02.2022
Как я могу отправить данные в файл excel/фактуру из моделей django?

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

04.02.2022
Django Custom Field - Boolean -> CHAR YN

Из-за унаследованной системы я пытаюсь заставить булевые поля Django сохраняться в dB как простое поле 'Y' или 'N' char (VARCHAR не поддерживается в указанной унаследованной системе). Использование пользовательского поля django У меня оно работает, но я пытаюсь заставить Django …

04.02.2022
Установка таймера для выполнения представления Django

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

04.02.2022
Переопределение абстрактной модели администратора Django

У меня есть модель ниже: class UrlsModel(TimeManager): name = models.CharField(max_length=70) url = models.URLField() def __str__(self): return self.name class Meta: abstract = True и его относительная модель администратора: class UrlsModelAdmin(admin.ModelAdmin): list_display = ["name", "url"] Есть …

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

Мне нужно автозаполнить поле в админке сайта и сделать поле foreignkey не редактируемым с помощью current_user : views.py: def my_view(request): obj = model.objects.first() response = HttpResponse(file, content_type=' application/vnd.ms-excel', ) return response urls.py: path('temo/fill',views.my_view,name = 'my-view') models.py class …

04.02.2022
Как подсчитать количество с помощью distinct?

У меня есть 2 шаблона, один представляет лист продукта, а другой - фактический продукт на складе. На складе может быть несколько продуктов, которые имеют одинаковый лист продукта. Пример: У меня может быть запись продукта "Бутылка воды", и несколько "бутылок …

04.02.2022
Пользовательская форма регистрации/входа в систему Django

Я разработал формы регистрации и входа (HTML/CSS). Как я могу заставить их работать в моем Django проекте? Должен ли я использовать что-то вроде allauth и поместить мой дизайн на уже сделанные формы() или создать свои собственные формы и представления? …

04.02.2022
<HttpResponseNotFound status_code=404, "text/html"> в django-test

Я новичок в модульном тестировании и пытался протестировать метод GET карточной игры, которую я создал. Мой тест-кейс следующий: def test_rooms(self): c = APIClient() room_id = PokerRoom.objects.get(name='planning').id request = c.get('http://127.0.0.1:8000/room/{}'.format(room_id)) print(request) Идентификатор является UUID, поэтому я использую метод room_id. …