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

01.03.2022
Лучший язык программирования и фреймворк для сайта обмена изображениями [закрыто]

Мы - два студента, которые собираются сделать сайт для обмена изображениями с функциональностью изображения, как ROI (область интереса). Идея заключается в легком доступе к медицинским изображениям. Например, врачу нужно отправить медицинское изображение с ROI другому врачу. Мы …

01.03.2022
Django BASE_DIR дает разный путь в разных представлениях

Views.py def download(request, path): print(settings.BASE_DIR) file_path = os.path.join(settings.BASE_DIR, path) if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/octet/stream") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response raise Http404 def profile(request, username): print(settings.BASE_DIR) .... Здесь в просмотре профиля …

01.03.2022
Пользовательские разрешения для объектов, принадлежащих пользователю, не работают (django rest framework)

Создание пользовательского разрешения для того, чтобы только пользователь, владеющий экземпляром объекта user, мог обновлять его, выглядит следующим образом class UserUpdatePermission(BasePermission): message = 'only users can edit their profile' def has_permission(self, request, view): return request.user.is_authenticated def has_object_permission(self, request, view, obj): if …

01.03.2022
Невозможно добавить в список

if sample_collected == 'true': b_id = list(Booking.objects.filter(center__isnull=False,org_type='homedx').values_list('id', flat=True)) for booki_id in b_id: print("Booking ID", booki_id) if booki_id in list(ReceivedPackageTubes.objects.values_list('booking_id', flat=True)): packages = list(Booking.objects.filter(id=booki_id).values_list('packages__name', flat=True)) print("Packages", packages) count_tube = [] for i in packages: pt = package_models.PackageTubes.objects.filter(package__name=i).values_list('tubequantity__tube__name', flat=True).count() …

01.03.2022
Маршрутизатор не влияет на миграцию базы данных

Я пытаюсь использовать две базы данных (одну для моделей auth и одну для пользовательских моделей), следуя документам Django: Multiple databases, но когда я мигрирую, все идет в обе базы данных, auth_db и default. Я хотел …

01.03.2022
API Fetch не заполняет div

Я начинающий JavaScript и изучаю fetch API. Я сталкиваюсь с трудностями при создании новых div, заполненных данными из fetch api... есть проблемы? Я хочу, чтобы fetch api выполнялся сразу после загрузки страницы. JavaScript Code

01.03.2022
У сериализатора нет атрибута 'data'

я использую django rest framework, но если я хочу вернуть результат из serializer.data, я получаю эту ошибку: return Response(serializer.data) AttributeError: 'tuple' object has no attribute 'data' мой код: @api_view(['GET','POST']) def rest(request): if request.method == 'GET': c …

01.03.2022
Превышено время отклика

У меня проблема с приложением django. При выполнении запроса к RFC, ответ от SAP занимает 3 минуты. Время, за которое соединение с сервером apache разрывается и это не позволяет отобразить данные на моем сайте. Таймаут 600 KeepAlive On …

01.03.2022
Возможно, вы не включили связанную модель в свой API или неправильно настроили атрибут `lookup_field` для этого поля.

Я пытаюсь настроить поле поиска между двумя сущностями, но не могу исправить эту ошибку. Я уже пробовал эти решения, но ни одно из них не помогло мне (Что я делаю неправильно?): Django Rest Framework, неправильно настроено поле …

01.03.2022
Неожиданный токен < в JSON при использовании функции fetch()

Я пытаюсь подключить мою страницу регистрации React к API Django, чтобы при регистрации пользователя создавался профиль пользователя в Django. Я получаю эту ошибку на своей консоли, когда пытаюсь создать нового пользователя: Signup.js:33 POST http://127.0.0.1:8000/api/v1/users/profiles/?format=api 400 (Bad Request) onSubmit …

01.03.2022
Django 4.0 - Попытка выполнить запрос на основе результата другого запроса

Парни! Вот что я пытаюсь сделать: У меня есть модель User, модель LinkedOrganization, модель Organization, которая выглядит следующим образом: class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(db_index=True, unique=True) first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) mobile = models.CharField(max_length=12) is_staff = …

01.03.2022
Пожалуйста, помогите, почему он не сохраняет это в моей базе данных

Well я пытаюсь создать приложение для моей школы и затем я решил использовать django и cbvs мой вид регистрации использовать createview это мой createview: он не выдает никаких ошибок, но ничего не сохраняет, что я делаю не так? class …

01.03.2022
Я пытался создать модель django и получил эту ошибку TypeError: 'type' object is not subscriptable

gender_choices = models.CharField[('M', 'Male'), ('F','Female')] gender = models.CharField(choices=gender_choices, max_length=1, default=None, null=True)

01.03.2022
Фильтр Django-mptt в шаблоне

Я использую django-filter для фильтрации на своем сайте. Django-filter хорошо работает для моего поля. Но когда я использую категории, которые строю с помощью django-mptt в моем шаблоне не отображается дерево (или таксономия-узел). Я не понимаю, как это сделать. Я пытался …

01.03.2022
Как отправить письмо с уведомлением о комментарии с указанием url записи блога в Django?

У меня есть Django блог сайт и я хочу получать уведомления, когда любой пользователь комментирует мой сайт. Я хочу получать уведомление в виде электронного письма с указанием url записи блога. Вот мой код для отправки электронной почты. #views.py context …

01.03.2022
Django rest framework - "Это поле обязательно для заполнения".

У меня есть два класса, класс Amount и Transaction class Account(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) account_number = models.BigIntegerField(unique=True) currency = models.CharField(max_length=3) balance = models.DecimalField(max_digits=20, decimal_places=2, default=0) class Transaction(models.Model): sender_account_number = models.BigIntegerField() recipient_account_number = models.BigIntegerField() amount = models.DecimalField(max_digits=20, decimal_places=2) date_creation …

01.03.2022
Ограничение создания новой формы на фронтенде в Django

Как я могу ограничить создание новой формы с помощью Django formset? Например, я хочу представить пользователю кнопку "Добавить строку", которая будет дублировать набор полей ввода, И, когда количество строк достигнет 10, я хочу выдать пользователю подсказку, что больше строк …

01.03.2022
MyRide, сайт карпулинга, создан на старой версии, нужна помощь в запуске, TypeError: view должен быть callable или списком/tuple в случае include()

File "C:\Users\tabis\MY-RIDE\Carpool\urls.py", line 27, in url(r'^%s(?P.*)$' % settings.MEDIA_URL.lstrip('/'), File "C:\Users\tabis\anaconda3\lib\site-packages\django\conf\urls_init_.py", line 22, in url return re_path(regex, view, kwargs, name) Файл "C:\Users\tabis\anaconda3\lib\site-packages\django\urls\conf.py", строка 73, in _path raise TypeError('view должен быть callable или списком/кортежем в случае include().') TypeError: view должен быть callable …

01.03.2022
Как я могу подсчитать, сколько продуктов заказано одним пользователем?

Это одностраничный сайт, который является своего рода сайтом электронной коммерции. Я просто хочу подсчитать одному пользователю сколько товаров заказано. Как я могу подсчитать? index view: def index(request): total_user = User.objects.count()-1 total_orders =Frontend_Order.objects.count() context = { "total_user":total_user, "total_orders":total_orders } return …

01.03.2022
Вставка cv.imshow во фрейм в Django

Мне нужно инкапсулировать rtsp поток в Django страницу. Я использую openCV, чтобы взять кадр и показать его с помощью StreamingHttpResponse(). Я постоянно обновляю этот кадр, используя поток, чтобы иметь видео. Решение неплохое, но у меня видео в центре …

01.03.2022
Как представить данные из модели, которая наследуется, на нескольких веб-страницах?

Я делаю форму, разделенную на несколько страниц (как форма мастера), реализовать ее и пересмотреть не получилось, Wizard это не то что мне нужно, поэтому я разделил ее на страницы. Дело в том, что есть 7 шагов и все они сохраняют …

01.03.2022
Работа с длительным временем отправки формы

Когда пользователь создает сообщение, оно разбивается на две формы: одна с деталями, другая с изображениями. Однако, если пользователь загружает много изображений, форма может занять несколько минут для отправки, оставляя пользователя ждать на экране создания поста. Могу ли я как-то вернуть …

01.03.2022
Оптимизация производительности запросов в Django

Я создаю сайт блога на django и при создании страницы для определенных записей блога я столкнулся с проблемой запроса данных с помощью ORM. У меня есть модель Post, которая связана с другой моделью comments, где фиксируются все комментарии. …

01.03.2022
Как решить проблему недопустимой опции подключения "init_command" для django heroku, использующего базу данных MySQL? [дубликат]

Я пытаюсь создать приложение с помощью django и пытаюсь разместить это приложение в Интернете с помощью heroku. Для последнего шага мне нужно перенести мою базу данных в heroku, чтобы результаты отображались. Но при этом всегда выдается ошибка - …

01.03.2022
Выпуск Cors с React Frontend и Django Backend

Итак, я создал бэкенд API на Django со встроенным модулем пользователя для аутентификации входа и т.д. API логина возвращает Set Cookie, когда передан правильный пользователь и пароль. Однако, когда вызывается fetch, он не устанавливает Cookie в браузере, чтобы …

01.03.2022
Развернуть python-socketio на проекте django

Я хочу развернуть этот проект, который прекрасно работает на localhost или на команде python manage.py runserver, когда я пытаюсь развернуть его, я прочитал в документации на рабочем вы должны добавить это в службу gunicorn, которая, когда я делаю -k …

01.03.2022
Укажите путь к файлу, который будет загружен в django

Views.py def download(request, path): file_path = os.path.join(settings.MEDIA_ROOT, path) if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/pdf") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response raise Http404 …

01.03.2022
Проблема отображения вычисляемого значения в поле django formsets с помощью javascript

Я пытаюсь вычислить общую стоимость, используя количество и ставку. Как только пользователь вводит его в поле и показывает его в поле суммы. Поле исчезает после ввода значения вместо того, чтобы показать вычисленное значение, и в консоли появляется это сообщение: …

01.03.2022
Двухстраничный django сайт [закрыто]

Мне нужно создать простой сайт с двумя страницами: List of Users List of Groups for Users действия - две кнопки "Редактировать" и "Удалить" Также под списком должна быть кнопка "Добавить пользователя для редактирования и добавления …

01.03.2022
Неожиданный токен < в JSON при использовании fetch to [закрыто]

Я пытаюсь подключить мою страницу регистрации React к моему Django API, чтобы при регистрации пользователя создавался профиль пользователя в моем бэкенде. Я получаю эту ошибку на своей консоли, когда пытаюсь создать нового пользователя: Signup.js:33 POST http://127.0.0.1:8000/api/v1/users/profiles/?format=api 400 (Bad …

01.03.2022
Как передать два PK через урлы в Django?

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

01.03.2022
Почему mySQLclient не установлен

Я хочу установить пакет MySQLclient на моем хосте Cpanel через терминал. Потому что я хочу подключить мой проект Django к базе данных. Когда я хочу установить необходимые пакеты, все устанавливаются, кроме MySQLClient. Он также выдает ошибку: Я не понимаю …

01.03.2022
Django 3.2.1 KeyError в панели администратора "django/db/models/fields/related_descriptors.py", строка 173

У меня есть модели, настроенные следующим образом: class A(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=50) def __str__(self): return self.name class B(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) a = models.ForeignKey(A, on_delete=models.CASCADE) def __str__(self): return self.a.name class …

01.03.2022
Отображение названия блога, даты создания и тела из базы данных на HTML-странице с помощью Django

Моя таблица базы данных : class Post(models.Model): title = models.CharField(max_length=100) body = models.CharField(max_length=1000000) created_at = models.DateTimeField(default=datetime.now, blank=True) Мое мнение: def post(request, pk): posts = Post.objects.filter(title=pk.replace('-', ' ')) blog_content = Post.objects.all() return render(request, 'posts.html', {'posts': posts}, {'blog_content': blog_content}) …

01.03.2022
Создание базового класса SQS boto3 python

Нужна помощь в написании базового класса для клиента Amazon SQS boto3. Идея заключается в том, что у нас будет три класса, один родительский и два дочерних. В родительском классе есть вся базовая функциональность для подключения к AWS SQS, а …

01.03.2022
Внесение правок в модель истории изменений (django)

Когда я наследую от SimpleHistoryAdmin, появляется поле объекта. Могу ли я добавить это поле в историю изменений при наследовании от admin.ModelAdmin?

01.03.2022
Django App (Front end и Backend) в контейнере Docker - нужен совет [закрыто]

У меня есть приложение Django, которое использует бэкенд Postgres SQL. Фронт-энд - это просто css/html/js/jquery с jinga. Я думаю, что было бы разумно контейнеризировать приложение. Должен ли я контейнеризировать и front end - Django и базу данных в …

01.03.2022
Как я могу отформатировать поле даты в ModelForm в dd/mm/yy в Django?

В моем проекте settings.py я пытаюсь сделать следующее : USE_L10N = False DATE_INPUT_FORMATS = ['%d/%m/%Y'] В моем models.py я пробую следующее : from django.db import models from django.conf import settings class PersonalInfo(models.Model): Married_Status = ( ("1", "Married"), …

01.03.2022
Внешний ключ к пользователю в центральной системе аутентификации

Я использую централизованную систему аутентификации для своих проектов Django (микросервисная архитектура). В одном из моих сервисов я должен сохранить пользователя как внешний ключ в модели. class Group(models.Model): name = models.CharField(max_length=63, null=True, blank=False) owner = models.CharField(max_length=127, blank=True) class GroupAccess(models.Model): group …

01.03.2022
Может ли Django сериализовать Json с неизвестными списками и dicts?

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