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

29.09.2021
Я хочу создать приложение для приватного чата

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

29.09.2021
Так же, как у нас есть TypeScript для JavaScript, почему у нас нет какого-то супернабора языков для Python, чтобы ввести безопасность типов? [закрыто]

Я почувствовал, что безопасность типов очень важна для разработки приложений. Отсутствие безопасности типов является одним из основных источников ошибок. Так же, как Typescript вводит безопасность типов в javascript, почему бы нам не иметь что-то подобное для python

29.09.2021
Как запретить админу редактировать поле Django

Есть такая модель в models.py: class Test(models.Model): name = models.CharField(max_length=256) date_started = models.DateField(default=datetime.now) date_ended = models.DateField(null=True) description = models.TextField(max_length=512) Эта модель регистрируется в admin.py: from .models import Test admin.site.register(Test) И мне надо сделать так, чтобы в админке можно …

29.09.2021
Фильтр Django и пагинация не отображаются

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

29.09.2021
Как получить идентификатор текущего пользователя в сериализаторе Django Rest Framework

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

29.09.2021
ImportError: невозможно импортировать имя 'Index' из 'landing.views'

Я следил за учебником на Youtube, вот ссылка: https://www.youtube.com/watch?v=Rpi0Ne1nMdk и я дошел до 12:46, когда он перешел к импорту Index. Я нажал кнопку run, но вместо этого получил Syntax Error. Вот пример моего кода: from django.urls …

29.09.2021
Django ModelForm с доступом к более чем одной модели

Итак, я хочу знать, возможно ли, чтобы модельная форма django имела доступ к более чем одной модели django... в настоящее время у меня есть 2 модели, относящиеся к продукту, и они показаны ниже... причина, по которой я сделал 2 …

29.09.2021
Расшифровка url администратора Django

У меня есть админ-панель Django с простым представлением продуктов. Каждый продукт имеет свой собственный ID, например "bus", "avia", "bus_24" и "avia_26". Url на страницу продуктов выглядит следующим образом: /products/<product_id>/. Для продуктов с идентификаторами "bus" и "avia" все работает …

29.09.2021
Как создать функцию для передачи ajax-данных при нажатии на кнопку

Я хочу, чтобы данные ajax передавались в функцию add_teacher в views.py при нажатии на кнопку "Добавить учителя". path('student/add_teacher/', views.add_teacher, name='add_teacher'), Если выполняется только приведенный ниже код, значение выводится на консоль. $(function () { $checkbox = $('.Checked'); $checkbox.click(checkArray); function …

29.09.2021
Создание объекта Django из формы с вложенными элементами - ведет себя не так, как ожидалось

Я использую Django 3.2 Я пытаюсь создать объект, который имеет дочерние элементы (без использования наборов форм). Я использовал Javascipt для создания удобного пользовательского интерфейса, который позволяет пользователю динамически добавлять дочерние элементы. Метод post класса обработчика маршрута анализирует …

29.09.2021
Django - Как вызвать Detailview в качестве альтернативы UpdateView на основе аутентификации пользователя и pk

Мне нужно, чтобы пользователь2 (без авторизации) видел DetailView вместо UpdateView (который может видеть пользователь1) в качестве альтернативного представления в общем ListView, вызывая соответствующую страницу с объектом PK(title). Кто-нибудь знает, что является лучшей практикой для достижения этого или где/что я …

29.09.2021
Возможная авторизация/аутентификация для html?

Можно ли сделать что-то подобное для автора в HTML? (Я хочу, чтобы автор видел кнопки удаления и отмены, но другие пользователи получали только 3 ссылки) post.html {% if user.is_authenticated and user == post.author %} <!-- …

29.09.2021
Коммерческий проект cs50w : IntegrityError UNIQUE constraint failed

Я работаю над проектом коммерции cs50w, пытаюсь создать новое объявление, но постоянно получаю эту ошибку: IntegrityError at /new UNIQUE constraint failed: auctions_listings.user_id Вот мои модели для пользователя и листинга: class User(AbstractUser): pass #def __str__(self): #return f"{self.username}" class …

29.09.2021
Кнопка "Показать больше" для изображений

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

29.09.2021
Как реализовать (автоматизировать) обновление группы безопасности в AWS с помощью веб-страницы

У нас есть сайт, который размещен на экземпляре EC2 с публичным IP, мне и моим друзьям нужен доступ только к этому сайту (уже включен google auth login), но нам нужно внести IP в белый список группы безопасности. Поскольку у …

29.09.2021
Создание заблокированного объекта

Допустим, у меня есть класс модели Foo. Структура не имеет значения. Я хочу: foo = Foo.objects.create(...) # Do some stuff foo.bar = "something" foo.save() Это, конечно, небезопасно, поскольку другой проект может получить только что созданный экземпляр …

29.09.2021
Конфигурация AnyMail и MailGun на Django

Я устанавливаю AnyMail + MailGun на проект Django, но получаю несанкционированный ответ, вызывая mail_admins: anymail.exceptions.AnymailRequestsAPIError: Sending a message to mail@gmail.com from mailgun@sandboxe6301378bfe741bf99d5684e65852283.mailgun.org Mailgun API response 401 (Unauthorized): 'Forbidden' Вот мои settings.py конфигурации: EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend" ANYMAIL …

29.09.2021
Я пытаюсь сортировать данные в django, данные поступают из разных таблиц в разные выпадающие списки, но выдается пустая страница.

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

29.09.2021
Как сделать так, чтобы неподдерживаемые управляющие последовательности Unicode поддерживались в Python?

Я пытаюсь создать объект Listing в моем приложении django, но получаю следующее исключение : UntranslatableCharacter: unsupported Unicode escape sequence. Как я могу решить эту проблему? models.py class Listing(models.Model): data = JSONField(null=True, blank=True) dt = models.DateTimeField(null=True) dt_created = …

29.09.2021
Как отфильтровать только вложенные связанные объекты django?

У меня есть модель, представляющая комнату и модуль. Модуль может иметь несколько комнат. Вот результат запроса get для моего объекта модуля - { "module_id": 4, "rooms": [ { "room_id": 2, "title": "4", "desc": "22", "level": "2", "is_deleted": true, }, …

29.09.2021
Invoke-WebRequest : Не найден позиционный параметр, принимающий аргумент 'Content-Type: application/json'.

Я работаю над простым проектом Django для системы инвентаризации. При вызове post request к моей конечной точке я получаю следующую ошибку в терминале. Пожалуйста, помогите мне решить и выяснить проблему. Спасибо!!! class ShoppingCart(View): def Post(self, request): data = json.loads(request.body.decode("utf-8")) …

29.09.2021
Обнаружение ошибки импорта при запуске сервера на Django

Я работаю над проектом на Python 3.8.5 и Django 3.2. В процессе сборки и развертывания я хочу отправлять уведомление, обнаружив ImportError при запуске manage.py runserver. Например, сообщение slack или электронная почта. В файле manage.py, from django.core.management import ... execute_from_command_line(sys.argv) …

29.09.2021
Ни один заказ не соответствует заданному запросу

Я изучаю Django по книге под названием Django 3 на примере. Я следую шагам, указанным в книге. Но я получаю следующую ошибку: Page not found (404) No Order matches the given query. Request Method: GET Request URL: http://127.0.0.1:8000/payment/process/ Raised by: …

29.09.2021
Как прочитать файл, хранящийся на моем компьютере, с помощью функции представления django

Я разработал и развернул приложение Django и пытаюсь обновить таблицу базы данных с помощью локально хранимого CSV-файла. Все работает нормально на http://127.0.0.1:8000/ или localhost, но когда я развертываю приложение на Cpanel, функция просмотра перестает работать. …

29.09.2021
Расширение JSONField и пользовательская обработка значений по умолчанию

Я подклассифицирую JSONField, чтобы немного по-другому обрабатывать значения по умолчанию. В частности, я передаю опции выбора (из django-choices) и строю словарь на основе этого. Хотя это работает, я по понятным причинам получаю предупреждения о том, что мой новый default …

29.09.2021
Перенаправление http на https в django

У меня есть проект django, работающий с HTTPS с помощью django sslserver. Я хочу, чтобы http перенаправлялся на https. Я пробовал добавить SECURE_SSL_REDIRECT = True в settings.py, что, похоже, не имеет никакого эффекта. Заранее спасибо

29.09.2021
Как использовать CKEDITOR_THUMBNAIL_SIZE = (500, 500) ckeditor django?

Подскажите, пожалуйста, как использовать эту функцию CKEDITOR_THUMBNAIL_SIZE = (500, 500) ? Я пытался просто добавить это в файл настроек, но это не работает. Здесь мало говорится о https://github.com/django-ckeditor/django-ckeditor В бэкенде pillow можно изменить размер миниатюр с …

29.09.2021
Как добавить +1 к полю модели PositiveIntegerField при добавлении каждого нового поста?

У меня есть модель Posts. И поле Order = models.PositiveIntegerField было создано для произвольной сортировки. Задача: в модели, переопределяя метод save, добавлять индекс +1 (от последнего доступного индекса Posts) к этому полю при добавлении каждого нового Post. …

29.09.2021
Значения формы в django formtol

У меня есть django formtool с 2 шагами. На первом шаге я выбираю из мультиселекта некоторые значения и мне нужно взять эти значения для следующей обработки. В соответствии с некоторым руководством (http://blog.hayleyanderson.us/2015/07/26/passing-information-between-django-form-wizard-steps/) Я беру значения первой …

29.09.2021
Локальная переменная 'params' ссылается перед присвоением в django

Вот мое мнение def ATFinfo(Request): # inputdata = Request.GET.get('inputdata') url = 'www.google.com' req = Request.GET print("hi",req) req_list = list(dict(req).values()) print("list",req_list) params_count = len(req_list) print('params_count', params_count) if params_count &gt; 0: for i in range(params_count): params = params + req_list[i+1][0] + …

29.09.2021
Как экспортировать csv из результатов поиска в Django

У меня есть форма поиска, использующая django-filters, и я хочу экспортировать .csv с отфильтрованным результатом. В настоящее время это дает мне полную страницу данных, и я не уверен, как объединить эти два вида вместе, чтобы использовать фильтрацию. models.py class …

29.09.2021
Django Rest framework: Относительно 2 таблиц

Я новичок в python и Django. У меня проблема связать 2 таблицы Модель участников lass Participant(models.Model): id = UUIDField(primary_key=True, default=uuid.uuid4, editable=False) first_name = CharField(max_length=255) last_name = CharField(max_length=255) current_employing_country = CharField(max_length=255) current_payroll_country = CharField(max_length=255) # locations = ManyToManyField(Location) …

29.09.2021
Получение instance.id во время аннотации Django

не могу заставить его работать Мне нужно аннотировать функцию, и для этой функции мне нужно передать id экземпляра qs = cls.objects.filter(**filters).values(**values).annotate( **annotations, sheets_sum=counter('sheets'), sheets_color=counter('sheets', color=True), sheets_grayscale=culc_function(color=False, id = ???), Есть ли способ сделать это? Чтобы получить идентификатор …

29.09.2021
Существует ли в django множественная таблица?

У меня есть пять моделей, Model1 - Primary Model Model2 - One to One with mode1 Model3 - One to Many with mode1 Model4 - One to One with mode1 Model5 - One to Many with mode1 …

29.09.2021
Ckfinder для python/django

У меня проблема, как добавить плагин ckfinder в мой ckeditor в моем django проекте. Я не могу найти достаточно информации в интернете. Как я могу интегрировать ckfinder в мой ckeditor в django? Этот вопрос был задан ранее <a …

29.09.2021
Авторизация в Django c помощью DBMS_OBFUSCATION_TOOLKIT

Есть ли возможность сделать авторизацию в Django с помощью DBMS_OBFUSCATION_TOOLKIT? Может кто сталкивался с подобной задачей...

29.09.2021
Как отправить запрос с токеном csrf с помощью макетного клиента django

Я написал API, который использует аутентификацию JWT. Я протестировал api с помощью postman, и мне удалось получить cookie csrf и acces token после того, как пользователь вошел в систему, а затем я смог использовать эти токены для конечных …

29.09.2021
Автоматическое получение всех полей из моей sql базы данных в модель django?

прямо сейчас я делаю (вручную добавляя заголовки моей базы данных как поля): class NewTables07(models.Model): TestDate = models.CharField(max_length=200) Division = models.CharField(max_length=200) Library = models.CharField(max_length=200) ID = models.CharField(max_length=200) ################# MONOGRAMS ######################## ... class Meta: db_table = 'stat_cat1' Мне интересно, …

29.09.2021
Я получаю ошибку при выполнении функции рендеринга requests_html в окружении django

Я подчеркнул, что это происходит в среде django, потому что когда я запускаю подобные скрипты с этой функцией вне сервера django, они работают нормально. Я пытаюсь сделать что-то вроде этого: from requests_html import HTMLSession session = HTMLSession() page = …

29.09.2021
Я пытаюсь написать пользовательскую модель пользователя, и когда я пытаюсь мигрировать, я получаю эту ошибку:

File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/django/db/migrations/loader.py", line 295, in check_consistent_history raise InconsistentMigrationHistory( django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency Occupier.0001_initial on database 'default'.