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

30.06.2022
Django Rest - 405 Метод DELETE не разрешен

Я использую Postman для тестирования конечных точек и у меня возникает ошибка DELETE method not allowed. Однако создание и редактирование тех же самых данных работает. Вот модель, о которой идет речь : class Contributor(models.Model): """Model defining a contributor""" user …

30.06.2022
Как я могу конкатенировать строки в шаблоне Django?

Я пытаюсь локализовать компонент с помощью get_current_language и мне нужно передать код языка внутри фильтра: {% get_current_language as LANGUAGE_CODE %} {{ field|set_data:'flatpickr:{"locale": LANGUAGE_CODE}' }} но set_data аргументом является строка. Как я могу этого добиться?

30.06.2022
TemplateDoesNotExist на сайте Django

В настоящее время я создаю веб-страницу с помощью django, но когда я запускаю сервер python, появляется ошибка TemplateDoesNotExist. Вот мои настройки шаблона Django: DEBUG = True ALLOWED_HOSTS = ['*'] TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': …

30.06.2022
Запускает ли 'Docker-compose build' pip от имени root?

Я запустил docker-compose build от имени пользователя без права root из терминала моей IDE с активированной виртуальной средой. При создании сервиса относительно моего приложения Django и установке requirements.txt я получил красное сообщение с предупреждением о хорошо известных опасностях запуска …

30.06.2022
Элементы фильтра модели Django

У меня есть четыре следующие модели: class modelA(models.Model): name = models.CharField(...) class modelB(models.Model): date = models.DateTimeField(...) A = models.ForeignKey(modelA, ...) class modelC(models.Model): email = models.CharField(...) B = models.ForeignKey(modelB, ...) class modelD(models.Model): uid = models.CharField(...) C = models.ForeignKey(modelC) …

30.06.2022
Сделать мою конечную точку Django ограниченной, чтобы только я мог получить к ней доступ

Я очень новичок в вебсайтах. Я пытаюсь обрабатывать платежи с помощью Stripe в JS-файле, и этот файл статический, то есть публичный. Я пытаюсь взять часть, которая делает API запрос с секретным ключом и переместить его в бэкенд, а затем …

30.06.2022
Фильтрация django-filter, поведение ModelMultipleChoiceFilter в случа если ничего не найдено

День добрый. Есть filterset, в нем : status = django_filters.ModelMultipleChoiceFilter( queryset=StatusData.objects.all(), to_field_name='status', field_name='status__status', label='Status (status)', ) Если в списке объектов совпадение найдено, выводится список отфильтрованных объектов, все нормально. Однако если совпадение не найдено, то выводятся полный список. Есть ли …

30.06.2022
Написание интеграционного теста Django ListView

Как написать интеграционный тест следующего представления списка в django? Мне нужен пример. class HomeView(ListView): model = Donor template_name = 'recipient/home.html' context_object_name = 'donors' paginate_by = 10 def get_queryset(self): form = self.request.GET.get('q') if form: return Donor.objects.filter( Q(name__icontains=form) | Q(location__icontains=form) | Q(sex__icontains=form) …

30.06.2022
Django - Получение входных данных радиокнопок в цикле

Мне нужна страница для контроля отсутствия, где есть циклы по всем пользователям и для каждого пользователя отображаются 3 радио-кнопки: присутствует, отсутствует и разрешено_отсутствие. После заполнения для каждого пользователя она должна быть отправлена. Это важная часть моего кода: HTML baksgewijs_attendance.html …

30.06.2022
Django cms install bootstrap 5 error

After installing bootstrap 5 on django cms, the required message appeared. DoesNotExist at /admin Site matching query does not exist. Request Method: GET Request URL: http://192.168.4.5/admin Django Version: 3.1.14 Exception Type: DoesNotExist Exception Value: Site matching query does not exist. …

30.06.2022
Потребитель канала Django дважды отправляет сообщение на фронтенд

Я пытаюсь создать простое приложение для чата с помощью django channels, используя простой websocket. оно работает нормально, но Когда я отправляю сообщение другому пользователю, оно появляется дважды на обоих концах. Я думаю, что метод consumer chat вызывается дважды. Я …

30.06.2022
Django не выводит переменную массива в шаблоне

В моей функции контроллера django я получаю из базы данных "аннотации" конкретного веб-сервера. Для всех аннотаций я строю массив annotationsId, annotationsCode, annotationsName. Это annotationsId = [1, 2, 3, 4, 5] annotationsCode = ['codicefiscale', 'partitaiva', 'telefono', 'data', 'targa'] annotationsName …

30.06.2022
Выполните POST-запрос к представлению из статического Javascript-файла Django

В настоящее время я делаю POST-запрос к моему представлению на Django. Я делаю это в своем HTML-файле. Пост запрос: class EventDetailView(DetailView): model = Event def post(self, request, *args, **kwargs): return xyz HTML: <form method="post" onsubmit="return confirm('Confirm?');">... </form> …

30.06.2022
Django и React : [ErrorDetail(string='Отправленные данные не были файлом. Проверьте тип кодировки в форме.', code='invalid')].

Я добавил тип шифрования для формы 'multipart/form-data' то же самое в вызове axios, но я все еще получаю ту же ошибку. У меня есть такая модель: class MyModel(models.Model): img = models.ImageField(upload_to='media',blank=False) в файле views.py: …

30.06.2022
Как мне полностью аутентифицировать тестового пользователя в моих тестовых примерах с помощью django-two-factor-auth для доступа к представлениям OTPRequiredMixin?

Я пытаюсь написать тестовые примеры для моих представлений класса, которые защищены django-two-factor-auth OTPRequiredMixin. Я не уверен, как написать функцию setUp для полной аутентификации пользователя через OTP. Я пробовал self.client.force_login(), но когда я пытаюсь перейти по этому url в моей тестовой …

30.06.2022
Есть ли способ передать секретную переменную окружения Heroku в моем проекте Django в статический файл Javascript?

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

30.06.2022
Вторая выборка в последовательности из двух, похоже, не имеет доступа к данным, возвращенным из первой выборки

Я хочу запросить у сервера (django) схему (RESTful) API, а затем использовать эту схему для последующих операций со списками и CRUD, которые могут быть определены в ней. Я использую OpenAPI для автоматической генерации схемы на стороне сервера. Попытка заставить …

30.06.2022
Создание суперпользователя без пароля

Я реализовал пользовательского пользователя следующим образом: class UserManager(BaseUserManager): def _create_user(self, email, username, shop, number, is_superuser, total_points, used_points, is_staff, **extra_fields): if not username and (is_superuser or not number or not shop): raise ValueError('Users must have a username') now = timezone.now() …

30.06.2022
Проблема с формой входа в Django

Views.py def Tourist_login(request): if request.method == 'POST': form = Tourist_login_form(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] user = authenticate(username=username,password=password) print(user) if user is not None: login(request,user) messages.success(request,'logged in') return redirect('home') else: messages.error(request,"Invalid login credentials!") return redirect('touristlogin') else: return …

30.06.2022
Graph_helper.py Отправка от имени другого пользователя - Django

У меня есть следующий код (graph_helper.py), который я скопировал при завершении Microsoft Graph - Django. Функции create_event и create_online_event прекрасно работают для зарегистрированного пользователя. В идеале мне нужно, чтобы события календаря исходили не от вошедшего пользователя, а от …

30.06.2022
Javascript-код не отображается в django

Здесь Javascript код не отображается в Django. даже до этого я сделал много исследований по этому вопросу, но не смог найти. Я действительно не знаю, что делать. Пожалуйста, кто-нибудь подскажите мне, как это сделать. Эта помощь будет очень ценной для …

30.06.2022
Как сделать так, чтобы цикл for прерывался по счетчику в jinja2?

Как сделать так, чтобы цикл for product in products прерывался после того, как условие if выполнится 3 раза. Я пытался установить счетчик, но это не работает... потому что set не принимается внутри циклов for. Хотя я проверил его еще немного, …

30.06.2022
Django Vs Laravel для веб-разработки

Я видел это Но я все еще в замешательстве. Я начал веб-разработку с ванильного PHP и недавно узнал о Python-фреймворке Django. Итак, мой вопрос в том, в чем смысл и преимущество использования Django, PHP предназначен непосредственно для …

30.06.2022
Django for loop разбирает только первую строку из json-данных в html-шаблоне

При вызове themoviedb api в DOM я могу получить доступ ко всем данным json, но когда я пытаюсь зациклить/вывести их в виде html-шаблона, он анализирует только первую строку объекта json. Как мне получить доступ ко всем результатам поиска из …

30.06.2022
Куда деваются данные из поля <select>

Ive написал код для тренировки html и python Я использовал django для создания страницы добавления музыки для загрузки музыки. Вся форма использует модели, и я знаю, когда я хочу сохранить что-либо, все связано вместе. Но сегодня я добавил еще одну …

30.06.2022
Безопасный способ приема платежей на Django Heroku?

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

30.06.2022
Django inspectdb потерял комментарий

Я использую mysql для тестирования модели. При помощи django_comment_migrate текст помощи сохраняется в поле комментария sql-таблицы. Оригинал model.py ниже: from django.db import models class Foo(models.Model): name = models.CharField(max_length=20, verbose_name='alias_name', help_text='alias_name') Запуск python manage.py inspectdb получил результат ниже, потерян …

30.06.2022
Переменная класса Django в переменную экземпляра

Казалось бы, name и tagline должны быть переменными класса, но как им удалось определить name и tagline как переменные экземпляра. Создание экземпляра blog будет выглядеть как Blog(name='...', tagline='...'). Не будет ли переменная доступна так: Blog.name и Blog.tagline class Blog(models.Model): …

30.06.2022
DateField Django по умолчанию не применяется к базе данных:

При создании базовых моделей в моем приложении django я столкнулся с такой проблемой: В моем приложении модель для продукта выглядит следующим образом: main_color = models.CharField(max_length=15) secondary_color = models.CharField(max_length=15) brand = models.CharField(max_length=30) catalog_inclusion_date = models.DateTimeField(default=datetime.now, blank=True) image_url …

30.06.2022
AttributeError: transform not found in Countvectorizer , using sklearn

Попытка загрузить мою модель машинного обучения для обнаружения спамных текстов в API с помощью фреймворка Django. Моя ошибка при отправке запроса с текстом: "Ahmed,,,, Awwad.... Тест" File "path/to/API.py", line 39, in predict_text vector = selector.transform(clean_text) File "/usr/lib/python3/dist-packages/scipy/sparse/base.py", line 687, in …

30.06.2022
Оператор if для определенного поля в шаблоне django

Я вывожу форму в шаблоне django, используя эту модель: class Group(models.Model): name = models.CharField(max_length=100) description = models.TextField() members = models.IntegerField(default=0) has_max = models.BooleanField(default=False) max_size = models.IntegerField(default=10) DAYS = [ ('Sundays', 'Sundays'), ('Mondays', 'Mondays'), ('Tuesdays', 'Tuesdays'), ('Wednesdays', 'Wednesdays'), ('Thursdays', 'Thursdays'), …

30.06.2022
Как настроить лимит кэша Django PymemcacheCache, чтобы он превышал 1 МБ

Похожий вопрос был опубликован здесь относительно регулировки лимита в 1мб для хранения memcached в настройках Django. Однако, ответ был связан с django.core.cache.backends.memcached.MemcacheCache, который с тех пор был устаревшим. Я попытался реализовать предоставленное решение с бэкендом django.core.cache.backends.memcached.PyMemcacheCache, но предоставленные …

30.06.2022
Не удается включить CORS в приложении внутри django

Я установил django-cors-headers он работает на моем базовом приложении, но не работает на моем приложении "rest_api". Доступ к выборке по адресу 'http://localhost:8000/api/groups' из источника 'http://localhost:3000' был заблокирован политикой CORS: На запрашиваемом ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. Если вам нужен …

30.06.2022
Как добавить запись, которая имеет внешний ключ, из frontend, имея только pk из fk

Возможно, это не лучший заголовок, но я постараюсь объяснить вопрос. В моем приложении Django установлены две модели: class Category(models.Model): class Meta: verbose_name_plural = "Categories" name = models.CharField(max_length=20) def __str__(self): return self.name def get_absolute_url(self): return reverse('home') class Post(models.Model): …

30.06.2022
Как я могу преобразовать этот sql-запрос для использования в Django?

SELECT fija.id, concat(fija.nombres," ", fija.apellido1, " ", fija.apellido2) as Nombre, fija.rfc, fija.telefono, fija.fecha_inicio, puesto.puesto, puesto.codigo, group_concat(decl.id) as declaraciones FROM declaracionesSiDeclara.declaracion_infopersonalfija as fija INNER JOIN declaracionesSiDeclara.declaracion_catpuestos as puesto on puesto.id = fija.cat_puestos_id LEFT JOIN declaracionesSiDeclara.declaracion_declaraciones as decl on decl.info_personal_fija_id = fija.id …

30.06.2022
У объекта Django 'memoryview' нет атрибута '_committed'

Я пишу приложение для студенческого проекта и столкнулся с проблемой при сохранении измененного объекта модели Модель: class Appointments(models.Model): id = models.IntegerField(primary_key=True) patient_pesel = models.ForeignKey('Patients', models.DO_NOTHING, db_column='patient_pesel') appointment_date = models.DateTimeField(blank=True, null=True) department = models.ForeignKey('Departments', models.DO_NOTHING, db_column='department') room = models.ForeignKey('Rooms', models.DO_NOTHING, …

30.06.2022
В Django Tables2 как сделать так, чтобы в колонке отображался текст из таблицы, на которую ссылается внешний ключ?

После прочтения всех документов и ответов, которые я смог найти, и сжигания целого дня, я все еще не могу заставить это работать. Используя Django Tables2, я хочу показать список инструментов; таблица instruments включает внешний ключ к таблице instrumentsType. Когда я …

30.06.2022
Сумма значений столбцов в массиве Json с группировкой по

У меня есть следующая модель Django. class StocksHistory(models.Model): wh_data = models.JsonField() created_at = models.DateTimeField() Я храню данные JSON в wh_data. [ { "id":4124124, "stocks":[ { "wh":507, "qty":2 }, { "wh":2737, "qty":1 } ], }, { "id":746457457, "stocks":[ { …

30.06.2022
Django admin - создание пользователя без установки пароля

Мне нужно установить создание пользователя администратора, чтобы позволить зарегистрировать пользователя, но без запроса пароля. Поля password1 и password2 являются обязательными в админ-формах. знает ли кто-нибудь, как этого добиться? Спасибо!

29.06.2022
Django встроенный фильтр truncatewords, как получить левые слова?

У меня есть строка с именем message равная "Hello word how are you", В шаблоне Django, если я использую: &lt;div&gt;{{message|truncatechars:2 }}&lt;/div&gt; Тогда я буду иметь: &lt;div&gt;Hello word&lt;/div&gt; Мой вопрос в том, что кроме использования {{message|slice:'11:'}}, …