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

11.11.2021
Проблема Manytomanyfields : Получение столбцов, к которым применяется поле manytomanyfield

(Извините за неуместное название. Я очень плохо знаю английский. Поэтому я не смог найти, как должно быть название) У меня есть 2 таблицы Devices и groups class Devices(models.Model): id = models.AutoField(primary_key=True) device_name =\ models.CharField(max_length=100, null=False) class Groups(models.Model): …

11.11.2021
Django inline formset не сохраняет значения по умолчанию

У меня есть дочерний inlineformset, который сохраняет значение, если оно было изменено пользователем, но не сохраняет значение по умолчанию, если оно осталось неизменным. SeVsEff является ребенком, а patient является родителем models.py class Patient(TimeStampedModel): patient_id = models.UUIDField( primary_key=True, unique=True, default=uuid.uuid4, …

11.11.2021
Как загрузить несколько файлов в django create view, где общее количество загружаемых файлов не фиксировано

Я создал форму для заполнения пользователями, где пользователь может загрузить несколько файлов, которые не фиксированы (например, они могут загрузить 1 или 2 и т.д.).Как этого добиться в django create view

11.11.2021
Как извлечь 2 лучших по группе в кверисете django

Вопрос, связанный с кверисетом в Django. Модель класса Feedback содержит дату регистрации студента и т.д.. Модель класса Задание содержит личную информацию студента, и модель класса Level содержит класс, к которому принадлежит студент. Я хочу вывести двух учеников …

11.11.2021
React При вызове API : Доступ к XMLHttpRequest был заблокирован политикой CORS

Я использую Django rest api в React, но получаю следующее сообщение Error: Доступ к XMLHttpRequest по адресу 'http://127.0.0.1:8000/list/single/6' от источника 'http://localhost:3000' был заблокирован политикой CORS: На запрашиваемом ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. <------- Может ли кто-нибудь помочь мне вкратце …

11.11.2021
Как я могу запросить несколько объектов, фильтруя их по нескольким идентификаторам

Class Timeline(models.Model): license = models.ForeignKey(License, on_delete=models.CASCADE) last_renewed = models.DateField() due_date = models.DateField() def home(request): title = "Licences" agencies = Agency.objects.all() agent =Agency.objects.get(pk=1) licenses = License.objects.all() for license in licenses: print(license.id) timeline = Timeline.objects.select_related().filter(license_id = license.id).order_by('-id')[:1] Я хочу отобразить …

11.11.2021
Как передать переменную в динамическом URL в Django Template

У меня есть блог и я хочу, чтобы когда кто-то нажимает на кнопку удаления, блог удалялся. Но slug в URL является переменной, как я могу передать ее? Путь к URL: path('deletePost/<slug:slug>', views.deletePost, name='deletePost'), Я …

11.11.2021
У меня есть приложение django, работающее на apache+docker на порту 8000:80, нужно запустить другое приложение с другим портом, но не работает

У меня есть приложение Django, работающее с apache+docker с портом 8000:80 на сервере ubuntu. Теперь у меня есть другое Django приложение. Я хочу запустить это приложение с apache+docker с другим портом 8006 или любым другим портом. Я думаю, …

11.11.2021
В какой части приложения Django происходит аутентификация пользователя?

Я пытаюсь ограничить несколько входов пользователя с помощью сессий. Ниже приведен мой код моя модель class LoggedInUser(models.Model): user = models.OneToOneField(CustomUser, related_name='logged_in_user', on_delete =models.CASCADE) session_key = models.CharField(max_length=40, null=True, blank=True) def __str__(self): return self.user.username моя средняя программа ef MySessionMiddleware(get_response): …

11.11.2021
Как сделать переменную url доступной для всех шаблонов

У меня есть конкретное требование - скажем, я ввожу url, как показано ниже - http://127.0.0.1:8000/brand_product_list/1 В приведенном выше url последняя 1 - это brand-id, и мне нужно, чтобы этот brand-id был доступен для всех шаблонов, например, если …

11.11.2021
Django - форма python ничего не возвращает на веб-странице

Я пытаюсь добавить пользователя в группы, используя rest api в Python. Дело в том, что когда я проверяю веб-страницу, она ничего не возвращает. Похоже, что я не могу увидеть там свою форму. Есть ли что-то неправильное в моих кодах? И …

11.11.2021
Django Raw SQL не возвращает результатов

У меня есть удаленный сервер Microsoft SQL, к которому обращается мое приложение Django. Все запросы выполняются в формате хранимых процедур. Среди этих SP некоторые возвращают набор запросов, а некоторые возвращают отдельные значения (т.е. целые числа). Для тех, кто …

11.11.2021
Как установить правильный url ? (Django)

У меня есть два класса в модели. class Ebuy_Fields(models.Model): source = models.CharField(max_length=10) category = models.CharField(max_length=32) rfq_id = models.CharField(max_length=32) rfq_title = models.TextField() class Ebuy_Detail_Fields(models.Model): rfq_id_final = models.CharField(max_length=10) rfq_id_title_final = models.TextField() В файле views.py, def ebuy_detail(request,rfq): # unique_bid = …

11.11.2021
Как мне сохранить `profile_pic` при обновлении других полей в модели профиля в django?

Я пытаюсь обновить модель UserProfile, но проблема в том, что при обновлении других полей profile_pic устанавливается значение null. Как мне сохранить profile_pic при обновлении других полей? Это моя models.py from django.contrib.auth.models import AbstractUser from django.utils.translation import ugettext_lazy …

11.11.2021
Как издеваться над декоратором в модульном тесте django?

Я пытаюсь написать простой модульный тест для моего представления. У меня есть декоратор, который проверяет подлинность, отправляя http-запрос. Как подделать декоратор моего представления и запустить модульный тест? my views.py @method_decorator(authentication_decorator, name='post') class AddBlogView(CreateAPIView): serializer_class = BlogSerializer

11.11.2021
Как Django запрашивает структуру дерева

Я новичок в Django и создаю блог и функцию комментариев from django.db import models from django.contrib.auth import get_user_model class Blog(models.Model): user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) title = models.CharField(max_length=200) content = models.TextField(max_length=200) class Comment(models.Model): user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) blog …

11.11.2021
Есть ли способ подключиться к устройству bluetooth с помощью веб-приложения django (то есть с помощью python)?

В своем личном проекте я смог подключиться через Bluetooth к устройству, которое измеряет температуру тела с помощью некоторых библиотек python. Я хочу реализовать этот код в веб-приложении Django для сбора данных с этих Bluetooth устройств, возможно ли это? Не …

11.11.2021
Как сделать так, чтобы набор форм наследовал стили формы? Я имею в виду, как я могу стилизовать набор форм в Django?

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

11.11.2021
Как запустить функцию по изменяющемуся расписанию в Python/Django? [дубликат]

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

11.11.2021
Django AWS EB CLI Невозможно развернуть с помощью mysqlclient

Я пытался развернуть свой проект Django на AWS ElasticBeanstalk через EB CLI и мой локальный проект Pycharm с помощью встроенного терминала. После настройки IAM/группы (через веб-консоль aws) я мигрировал и запустил сервер локально (терминал Pycharm), и все работает …

11.11.2021
Как использовать id в path?

) Я тут новичок. Можете подсказать, как id передаётся в path? Необходимо при переходе на http://localhost:8000/12/ получать страницу участника с id 12. В таком варианте path('member_id', views.member_detail, name='member-detail'), Сам views def member_detail(request, member_id): member = get_object_or_404(Member, id=member_id) return render(request, 'member_detail.html', …

11.11.2021
Django: хорошо ли иметь модель с более чем 60 полями? И лучший способ разработки проекта

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

11.11.2021
Django postgres :нет уникального ограничения, соответствующего заданным ключам для ссылаемой таблицы " "

У меня есть 3 таблицы (модели): event,event_type,patient и event_type, и patient являются внешними ключами для event. event fields:id, event_type(foreign key),event_unit, event_value,event_time, patient(foreign key) event_type fields: id, type_name patient fields : patient_id ,patient_name Я использовал Django …

11.11.2021
Как сделать несколько объектов в одном запросе put или delete? Django Rest

Это позволяет мне передавать данные в формате json в post для создания записи после того, как я сделаю def create, так что формат json как [{data:data,data:data}] может быть передан в post. Как мне сделать так, чтобы я мог также сделать …

11.11.2021
Как передать значения данной таблицы в шаблон на основе внешнего ключа в этой таблице, который связан со значением в другой таблице?

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

11.11.2021
Django переименование загруженного файла: добавление определенной строки в конце

Я ограничиваю кнопку загрузки, чтобы разрешить только файлы csv. Мне нужна помощь, чтобы добавить _hello в конце каждого файла, загруженного пользователем, но перед расширением. (например, имя_файла_пользователя.csv автоматически становится имя_файла_пользователя_hello.csv) . Опционально: Я бы хотел, чтобы исходный файл …

11.11.2021
Django,postgres error:column " " of relation " " does not exist

У меня есть 3 таблицы: event,event_type,patient и event_type, и patient являются внешними ключами для таблицы event. event fields:id, event_type(foreign key),event_unit, event_value,event_time, patient(foreign key) event_type fields: id, type_name patient fields : patient_id ,patient_name Я использовал Django …

11.11.2021
Имя 'user' не определено

Я пытаюсь сделать пользовательскую страницу регистрации без использования usercreationform Я создал модель и импортировал ее, но когда я запускаю ее, я продолжаю сталкиваться с этой ошибкой NameError at /register имя 'user' не определено в частности строка: if user.password != user.repassword: …

11.11.2021
Метод не разрешен (POST): /property/like/

При отправке моей формы постоянно возникает ошибка Method Not Allowed (POST): /property/like/ <form action="{% url 'property:like-post' %}" method="POST"> {% csrf_token %} <input type="hidden" name="property_id" value="{{obj.id}}"> {% if request.user not in obj.liked.all %} <button class="btn love-badge btn-raised btn-wave btn-icon …

11.11.2021
Изменить данные, введённые через форму

У меня есть модель, которая формирует информацию о сотрудниках. class Employee(models.Model): name = models.CharField(max_length=50, verbose_name="ФИО") date_of_start = models.DateField(verbose_name="Дата оформления") position = models.ForeignKey("Position", on_delete=models.PROTECT, verbose_name="Должность") department = models.ForeignKey("Department", on_delete=models.PROTECT, verbose_name="Подразделение") def __str__(self): return self.name @property def days_worked(self): days_worked = datetime.now().date() - …

11.11.2021
Django SetPasswordForm ничего не отображает

Django's SetPasswordForm ничего не отображает, пожалуйста, помогите. Вот что я получил: views.py from django.contrib.auth.forms import SetPasswordForm @login_required def profile_security(request): template = "profiles/profile_security.html" form = SetPasswordForm print("form.base_fields: %s" % form.base_fields) context = {"profile_index_active": "active", "underline_security": "text-underline", "form": form} return …

11.11.2021
Как реализовать SSO на нескольких сайтах

У нас есть несколько веб-сайтов, для которых мы хотим внедрить систему единого входа. Это оба сайта на Django / Wagtail. В настоящее время они оба используют стандартный логин Django для аутентификации. Мы хотим сделать так, чтобы если пользователь входит …

11.11.2021
Создание формы Django из иностранного ключа

Я пытаюсь создать простое приложение Django, которое позволяет пользователям создавать и редактировать рецепты, состоящие из ингредиентов. models.py class Recipe(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=1000) class Ingredient(models.Model): api_id = models.IntegerField(primary_key=True) # id in Spoonacular database name = models.CharField(max_length=100) # …

11.11.2021
Django просит заполнить форму не обязательно

У меня странная ошибка с моими формами. На одной странице я должен работать с 2 отдельными формами, 1-я не имеет никаких проблем и я могу добавить запись в БД, Вторая выдает ошибку с просьбой заполнить необходимые данные из первой …

11.11.2021
Получение человекочитаемого значения поля Django Form

У меня есть следующий код в моем файле forms.py: class MultiFilterForm(forms.Form): review_choice =(('gte', 'Reviews >=',), ('exact', 'Reviews =',), ('lte', 'Reviews <=',)) reviewsign = forms.ChoiceField(choices = review_choice, required = False, widget = forms.Select(attrs={'id': 'reviewSign','class': 'form-control',})) Что мне нужно …

11.11.2021
Использование полей DRF FlexFields в дополнительных действиях

Я хочу использовать flexfields в viewset extra action serializers.py class FarmSerializer(FlexFieldsModelSerializer): class Meta: model = Farm fields = [ 'id', ... 'varieties', 'conditions', 'created_at', 'updated_at', 'created_by' ] expandable_fields = { 'varieties': ('labels.serializers.VarietySerializer', {'many': True}), 'conditions': ('labels.serializers.ConditionSerializer', {'many': True}), } …

11.11.2021
Django как выполнить цикл с использованием диапазона через два списка одновременно

Я работаю с Django и хотел бы выполнить итерацию по двум спискам так, чтобы они были рядом: my views file: def displayDict(request): data = ["a", "b", "c"] data2 = ["x", "y", "z"] return render(request, 'chattr.html', {'range': range(0,len(data)-1),'dictItems': data, "otherDict" …

11.11.2021
Как я могу определить и сослаться на пользовательские группы пользователей в Django, по которым я могу сортировать, например, user.is_superuser?

Я создал несколько пользовательских групп в моем приложении Django, потому что я хочу показывать им разные наборы полей администратора. Я думал, что они будут работать аналогично user.is_superuser. Но они не делают этого. У меня есть этот def …

11.11.2021
Как в Django определить строковое значение для перечисления IntegerChoices?

Я использую Django 3.2 и Pythnon 3.9. В моей модели я определяю перечисление int. Я хотел бы также определить для него читаемые строковые значения, поэтому я попробовал class Transaction(models.Model): class TransactionTypes(models.IntegerChoices): BUY = 0 SELL = 1 labels = { …

11.11.2021
Django bulk update db table using model from html table Объект 'dict' не имеет атрибута

МОДЕЛЬ class BGD(models.Model): #need to update name # id=models.IntegerField(primary_key=True) Workgroup = models.CharField(max_length=50) Center = models.CharField(max_length=50, blank=True, null=True) Description = models.CharField(max_length=250) InsertDate = models.DateTimeField(default=datetime.now, blank=False) Is_Active = models.CharField(max_length=25, blank=True, null=True) # def __str__(self): # return "%s" % (self.id) class Meta: managed …