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

14.03.2022
Как использовать электронную почту в качестве имени пользователя для регистрации в Django

Я новичок в django и создаю форму регистрации, используя django's UserRegistrationForm, которая требует имя пользователя и пароль. Я хочу использовать email вместо имени пользователя. Как я могу это сделать? def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if …

14.03.2022
Я делаю проект на базе Django rest framework. Мне нужна пользовательская пагинация в этом ListApiview

Class ItemLedgerView(generics.ListAPIView): permission_classes = [ItemLedgerPermission] queryset = PurchaseDetail.objects.all() pagination_class= CustomPagination paginate_by = 10 def get(self, request): query_dict = { } for k, vals in request.GET.lists(): if vals[0] != '': k = str(k) query_dict[k] = vals[0] query_filter = {} if "date_after" …

14.03.2022
Cors не позволяет притянуть данные

Проект на React + Django (первое время тоже не мог притянуть данные через fetch, тоже из-за корс, но решил проблему с помощью обычного плагина для браузера) Пытаюсь перенести все на Electron, но появилась такая же проблема с корс. В настройках …

14.03.2022
Django tests: клиент запрашивает пустую строку вместо объекта WSGIRequest

Я работаю над проектом django, для которого я создал приложение, используемое в других проектах. Приложение и проект имеют свой собственный репозиторий и папку. Я хочу написать тесты, специфичные для приложения этой формы: from django.test import TestCase from django.urls …

14.03.2022
Как обновить опции (переменная django queryset) тега select на основе значения события onchange в шаблоне django?

Мне нужно будет обновлять значения опций после выбора в шаблоне Django? Например, <select id="state" type="text" name="state" onChange="update()"> <option value="">Select state</option> {% for state in state %} <option value="{{state.id}}" {{state.name|capfirst}} </option> {% endfor %} </select> После …

14.03.2022
Представление обобщения/специализации в django

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

14.03.2022
Создайте объект из текста, представляющего имя класса

Я не знаю, возможно ли это, но я храню вывод type(...) в строке. Выводом является класс, созданный мной: type(...) -> <class 'apps.X.Y.Z.Listings'> Я сохраняю это как текст, но позже я хочу использовать это для создания объекта. Как это …

14.03.2022
Добавление к списку заменяет последний элемент в промежуточном ПО Django

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

14.03.2022
Форма регистрации Django не отображается у пользователей администратора при отправке

Я хочу создать регистрацию и логин, но когда я создаю аккаунт в http://127.0.0.1:8000/register/, он не отображается в админке (http://127.0.0.1:8000/admin/auth/user/) views.py from django.contrib.auth.decorators import login_required from django.contrib.auth.forms import UserCreationForm, UserChangeForm from django.contrib.auth import authenticate, …

14.03.2022
Набор запросов только по первому внешнему ключу, связанному с экземпляром

Допустим, например, у меня есть такие модели: class Person(models.Model): name = models.CharField(max_length=50, blank=True, null=True, verbose_name=_('name')) class Keyword(models.Model): value = models.CharField(max_length=50, blank=True, null=True, verbose_name=_('name')) person = models.ForeignKey('Keyword', on_delete=models.CASCADE) Я хотел бы сделать запрос по модели Person, где мы …

14.03.2022
Djang Update Mnagement Command

Я пытаюсь дать команду таким образом, чтобы когда черный список будет TRUE, а активный будет FALSE, Но я получаю все Blacklist TRUE и Active is FALSE. from django.core.management import BaseCommand from wm_data_collection.models import roses class Command(BaseCommand): help …

14.03.2022
Django models ImportError

Я пытаюсь создать проект Django 4. Я добавил новое поле в модулях и при выполнении миграций. У меня возникла ошибка: from ..users.models import Profile ImportError: attempted relative импорта за пределы пакета верхнего уровня у меня есть следующая …

14.03.2022
Как я могу разделить в python буквы [закрыто]

Samples id : ERT_74982374832748723985 ; IIRU_02984082936598239Q ;HWUQHDI_9837945647095473067 но мне нужно разделить буквы, что я могу написать? sample_id = int(sample_name[0].split('ERT_')[1])

14.03.2022
Как загрузить CSV-файл, созданный в Django, на AWS S3?

У меня есть модель Django, которая имеет поле FileField, файл должен быть сохранен в AWS S3. models.py: class Search(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='searches') type = models.CharField(max_length=150) keyword = models.CharField(max_length=150) amount = models.IntegerField() date = models.DateTimeField(auto_now_add=True) status = models.CharField(max_length=50) …

14.03.2022
Получение данных из базы данных и проецирование их на Datatable с помощью django/ajax

Я только недавно изучил Django/ajax/datatables. Я могу проецировать данные с помощью цикла {%for%} и пытаюсь сделать то же самое с помощью ajax вызовов. Мое мнение: def is_ajax(request): return request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest' def getfromServer(request): if is_ajax(request=request) and request.method …

14.03.2022
Изменить свойства свойств класса (verbose_name exmpl.) из базовой модели Django

У меня есть абстрактный класс с полем name и slug. Когда я наследую от другого класса, я хочу изменить параметр verbose_name в соответствии с этим классом. Как я могу установить это свойство? Я хочу установить параметр verbose_name поля name …

14.03.2022
Django - Как добавить форму комментария в конец опроса

Пожалуйста, помогите с этим. Я создал приложение для опроса (следуя учебнику TraversyMedia). Я хочу, чтобы пользователь мог добавить комментарий вместе с опросом. Я создал модель "Комментарий" и из админки могу установить комментарий к определенному вопросу и на первой странице могу …

14.03.2022
Невозможно поймать ошибку GraphQL при тестировании django

Я тестирую свой резольвер в graphQl, я работаю с django и библиотекой ariadne. вот тест, который я написал: def test_check_trigger(self): query = """ query GetTrigeer($id: ID!) { trigger(id:$id){ uuid agent threshold } } """ agent = Agent.objects.create( user=self.user, user_address=self.user_address, …

14.03.2022
Python django vs php laravel

Я разработчик бэк-энд на python Django, подал заявку на работу в качестве бэк-энд и они попросили меня внедрить минимальную систему двойной бухгалтерии через PHP Laravel, я вообще не работал с PHP Laravel, и у меня есть 5 дней на выполнение …

14.03.2022
Django TypeError : ожидается объект str, bytes или os.PathLike, а не список || При добавлении нового объекта

Когда я нахожусь в панели администратора и добавляю этот объект под названием Cover, я получаю эту ошибку. У меня есть то же самое изображение, текст и поле char в других моделях без каких-либо проблем, есть ли у кого-нибудь хорошая идея …

14.03.2022
Django TypeError at /admin/login in the admin AppConfig.__init__() missing 1 required positional argument: 'app_module'

Я не могу перейти на сайт администратора, когда набираю /admin. С startproject эта страница должна работать, насколько я знаю, и я не могу найти, в чем проблема.

14.03.2022
Как сделать мой django api общедоступным?

Я развернул его на сервере ubuntu, он работает на порту localhost 8000? Я пытался сделать перенаправление порта 80 на 8000 с помощью IP таблиц, но это не помогает

14.03.2022
Ограничение отправки пользователем одной формы снова и снова?

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

14.03.2022
Надежная навигация по истории маршрутов для кнопки "назад" Django 4.0.3

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

14.03.2022
Unittest в Django: тестирование Views. Помогите пож-та сделать конструкцию

Нужно добавить проверку, что в контекст передан объект формы, и он является инстансом класса PostForm. Аналогично и для теста контекста на странице создания. Так же следует проверять наличие в словаре контекста параметра is_edit, что он равен True, и что …

14.03.2022
URL не может содержать управляющие символы

Я получаю Url can't contain special character.{весь url с номером мобильного и otp в нем} (найден хотя бы ' ') errror. Пожалуйста, помогите ''' def send_otp(mobile , otp): print("FUNCTION CALLED") conn = http.client.HTTPSConnection("api.msg91.com") authkey = settings.AUTH_KEY headers = { 'content-type': …

14.03.2022
Как с помощью цикла for найти, заканчивается ли название общества названием города или нет?

Я пытаюсь проверить каждое название общества, которое содержит название города в конце названия общества. Это код, который я пишу в cmd. for s in societies: ... s_name = societies.filter(name__iendswith=s.locality.city.name) ... print(s_name) Я попробовал вышеприведенный код и получил …

14.03.2022
Форма Django не показывает ошибку валидации в шаблонах

Я пытаюсь создать страницу регистрации. Я пишу пользовательскую валидацию для поля формы регистрации. Но проблема в том, что форма не выдает ошибку валидации. Когда я пишу form.is_valid(), она показывает, что подтверждена. Я новичок в django и изучаю новые концепции. …

14.03.2022
Ошибка смешанного содержимого HTTPS при размещении сайта React и REST API Django

Я пытаюсь разместить сайт, созданный на React, и его API (Django REST) на одной машине Ubuntu. Сайт React в настоящее время размещен на домене с HTTPS, а API размещен на порту машины с HTTP. Я получаю следующую ошибку при доступе …

14.03.2022
Есть ли способ добавить все поля Django Models в контрольный список?

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

14.03.2022
Как я могу использовать наборы полей в шаблоне django для Django 3.0

Здесь я использую python версии 3.7.10 и Django 3.0 Мои наборы полей прекрасно работали на python 2.7 и Django 1.8 Вот мой forms.py class CampaignMainForm(forms.ModelForm): class Meta: model = Campaign exclude = ['campaign_create_send_id', 'list_id', 'name', 'subject', 'created_by', 'send_datetime', …

14.03.2022
Django rest framework Ошибка приложения Heroku

-----> Building on the Heroku-20 stack -----> Using buildpack: heroku/python -----> Python app detected -----> Using Python version specified in Pipfile.lock -----> Requirements file has been changed, clearing cached dependencies cp: cannot stat '/tmp/build_eaebc38f/requirements.txt': No such file or directory -----> …

14.03.2022
Как автоматически сохранить внешний ключ в Django?

Я хочу сохранить restaurantID (внешний ключ, который ссылается на Restaurant_Account) в таблице Menu. Они должны иметь одинаковое значение. Например, если пользователь 'A' в Restaurant_Account вошел в систему и заполнил форму для сохранения данных в таблице Menu, идентификатор ресторана пользователя A …

14.03.2022
Ошибка создания суперпользователя, TypeError: create_superuser() missing 1 required positional argument: 'name'

Когда я выполняю команду createuperuser в терминале ...он предлагает ввести email и затем пароль .Я не получил поле имени пользователя. После ввода пароля выдает TypeError: create_superuser() missing 1 required positional argument: 'name'. Вот мой models.py from django.db import models …

14.03.2022
Как разрешить добавление инлайн-объектов, только если поле BooleanField отмечено в админке django?

Скриншот: django admin site inline model Я хочу, чтобы кнопка 'Add another Step' была отключена/затемнена, если не установлен флажок 'Have Step' (см. скриншот выше). Когда "Have Step" отмечен, кнопка "Add another Step" должна быть включена, и …

14.03.2022
Django JsonResponse возвращает преобразованный Юникод

Я пытаюсь заставить Django возвращать JsonResponse, но строки, содержащие символы Unicode, превращаются в управляющие последовательности. Например, когда я пытаюсь создать ответ с таким словарем: { "Latn-x-macron": "amisk", "Latn": "amisk", "Cans": "ᐊᒥᐢᐠ" } cURL получает ответ следующего содержания: { "Latn-x-macron": …

14.03.2022
Почему валидатор расширений файлов не работает должным образом в django?

Я пытаюсь добавить валидатор расширения файла в поле File моей модели. Но когда я добавляю файл с другим расширением через мой сериализатор, он добавляет расширения, которые я не указал в моем validators.py Вот код на данный момент # …

14.03.2022
Статические файлы не загружаются для развернутого фреймворка django rest

Я создал и успешно развернул django rest framework, используя gunicorn и nginx на Ubuntu 18.04. Однако, статические файлы не подтягиваются. Django веб-приложение без загруженных статических файлов Вот моя конфигурация nginx: server { listen 80 default_server; …

14.03.2022
Проблемы пользователей Django Modelform

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

14.03.2022
Oath2 (fusionauth) в Django-Rest-Framework и React

Я уверен, что есть что-то, чего я принципиально не понимаю в клятве2. Я пытаюсь заставить django-rest-framework и react работать с fusionauth. В react у меня есть кнопка, которая перенаправляет на страницу аутентификации fusionauth. Как только пользователь успешно …