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

05.11.2021
Переопределенный Multi Select BooleanField запрос ответ django

Информация здесь: This is print(request.POST) in views.py <QueryDict: {'csrfmiddlewaretoken': ['token'], 'agree_2': ['19', '22'], 'submit_multiple': ['']}>. My views.py return JsonResponse(request.POST) {"csrfmiddlewaretoken": "token", "agree_2": "22", "submit_multiple": ""} введите …

05.11.2021
Заставьте REST Framework требовать аутентификацию для метода GET

Я работаю над приложением Django, которое использует REST Framework вместе со Swagger. Также добавил несколько моделей, и одна из них называется Example. Добавил несколько представлений, основанных на миксинах в views.py для ранее упомянутой модели. В views.py я создал …

05.11.2021
Поле 'id' ожидало число, но получило 'product_id' django

В моем приложении для электронной коммерции, когда я нажимаю на добавить в корзину, товар попадает в корзину, но когда я нажимаю на корзину, она выдает мне ошибку, что "Поле 'id' ожидало число, но получило 'product_id'". В основном я использую …

05.11.2021
Ошибка CSRF-токена для приложения django при развертывании на сервере AWS

У меня есть сайт django, который отлично работает локально, но при попытке развернуть его с помощью AWS elastic beanstalk я получаю следующую ошибку при попытке входа (используя django allauth) Запрещено (403) Проверка CSRF не прошла. Запрос прерван. …

05.11.2021
Как установить charset заголовка в Django 1.11

Мы используем Django1.11 и у нас возникли проблемы, потому что наш заголовок Content-Type не содержит части charset, установленной в UTF-8. Что-то вроде этого: Content-Type: application/json; charset=UTF-8 Я хочу исправить это для всех конечных точек, поэтому я подумал …

05.11.2021
Django views get_contex_data filter по связанным моделям дублирует записи

Есть 3 модели: class TVChannel(models.Model): """TV канал""" title = models.CharField("Название TV канала", max_length=50, unique=True) slug = models.SlugField(max_length=50, unique=True) class Region(models.Model): """Регион вещания""" title = models.CharField("Регион вещания", max_length=100, unique=True) slug = models.SlugField(max_length=100, unique=True) def get_absolute_url(self): return reverse('slug', kwargs={'slug': self.slug}) class TVShow(models.Model): …

05.11.2021
Декодирование b64 данных uri django

Пользователь заполняет форму и предоставляет подпись. Подпись становится URI кодированного изображения данных и отправляется через AJAX в представление, затем она декодируется и сохраняется как png в базе данных. Когда строка передается на сервер, она отличается от того, что я …

05.11.2021
Geodjango сохраняет шейпфайл в postgis (Geopandas, geoalchemy2)

Hi Я пытаюсь сохранить shp в postgis, создавая дополнительный столбец, куда вставляю геометрию, но пытаюсь преобразовать gdf ['geom'] = gdf ['geometry']. apply (lambda x: WKTElement (x. wkt, srid = epsg)), Сервер переполняется, у меня нет ошибок, но я предполагаю, что …

05.11.2021
Как использовать `@transaction` для отката зарегистрированного пользователя в случае, если Email не удалось сгенерировать?

Я создаю простой django-rest-framework бэкенд, который использует dj-rest-auth систему аутентификации со следующими настройками ACCOUNT_AUTHENTICATION_METHOD = 'email' ACCOUNT_EMAIL_VERIFICATION = 'mandatory' Я хочу убедиться, что в случае сбоя в генерации электронной почты зарегистрированный пользователь откатывается назад. Это моя …

05.11.2021
Контекст переопределяет имя_объекта_контекста

Я новичок в Django и совершенно не знаю, как подойти к решению этой проблемы. Views.py: class UserProfileDetailView(DetailView): model = CustomUser context_object_name = 'profile_detail' template_name = 'user_profile_templates/profile_detail.html' def get(self, request, pk, *args, **kwargs): followers_var = request.user.motivators.all() if len(followers_var) == 0: …

05.11.2021
Получить 'str' в Djano forms.FileField()

Я загружаю без формы. У моего пользователя есть поле FileField, если я загружаю через <input type...> у меня нет проблем. Но это не так удобно для моей цели. views.py def uploadaction2(request): f = forms.FileField() # this is my …

05.11.2021
Django Rest Framework - Передача 'user' из ModelViewSet в сериализатор

Я уже несколько часов бьюсь над этим вопросом, перечитал кучу документации и различных руководств, но так и не понял, что я делаю не так. Я пытаюсь сделать POST запрос для создания комментария (моя модель, представления и т.д. определены …

05.11.2021
Создание нескольких записей для одной модели в модельной форме Django

Простите, если название смущает, я не могу придумать, как еще это сформулировать. Я создаю сайт, на котором есть много викторин. Каждая Quiz модель class Quiz(models.Model): name = models.CharField(max_length = 80) description = models.CharField(max_length = 300) …

05.11.2021
Как я могу иметь отдельные условия триггера и фильтра в Django UniqueConstraint?

Учитывая следующие модели: class Customer(models.Model): pass class User(models.Model): email = models.EmailFIeld(blank=True, default="") customer = models.ForeignKey(Customer, ...) Я хочу обеспечить выполнение следующего: IF user has email IF user has customer email must be globally unique IF user has …

05.11.2021
Должен ли я использовать Django DRF или Flask RESTful для написания бэкенда для фронтенда NextJS и базы данных firebase

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

05.11.2021
Django - ошибка "Параметр MEDIA_URL должен заканчиваться слэшем." вызывает проблемы при установке пути к файлу в Windows

Итак, если вы установите MEDIA_URL под settings.py без прямого слеша (эта штука /, вы не можете делать обратные слеши, я пробовал) в конце, вы получите ERRORS: ?: (urls.E006) The MEDIA_URL setting must end with a slash. …

05.11.2021
Сколько отдельных приложений я должен иметь с моим приложением Django

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

05.11.2021
Как получить данные из базы данных и отобразить их в текстовом поле, чтобы пользователи могли их обновить

У меня есть веб-страница, которая должна позволить пользователям обновлять данные из базы данных, но данные не могут отображаться в текстовом поле, как мне сделать так, чтобы они могли отображаться в текстовом поле? Это моя текущая веб-страница, где пользователям …

05.11.2021
Django MVC vs Three-tier [дубликат]

Я знаю, что Django - это MVC, но делает ли это его трехуровневой структурой?

05.11.2021
DRF: Как установить правильное имя_вида с украшением действия в наборе представлений

У меня есть следующий метод декоратора действия, я притворяюсь, что фильтрую учителей по модели: @action(detail=True, methods=(['GET'])) def get_teachers_by_area(self, request, pk=None): teachers = self.get_serializer().Meta.model.objects.get_teachers_by_area(pk=pk) if teachers: teacher_serializer = TeacherByAreaListSerializer(teachers, many=True) return Response( { 'ok': True, 'conon_data': teacher_serializer.data }, status=status.HTTP_200_OK ) …

05.11.2021
Django DoesNotExist панель администратора хорошая

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

05.11.2021
Как преобразовать эту функцию, чтобы она работала?

Я использую эту функцию в upload_to= в models.py: def uuid_profilepicture(instance, filename): ext = filename.split('.')[-1] filename = "%s.%s" % (uuid.uuid4(), ext) now = datetime.now() return os.path.join(f'profilepicture/{now.year}/{now.month}/{now.day}/', filename) Как я могу сделать эту функцию универсальной, чтобы я мог передавать …

05.11.2021
Обратный запрос для 'updatedata' без аргументов не найден. Проверен 1 шаблон(ы): ['updatedata/(?P<id>[0-9]+)/$'].

У меня есть веб-страница, которая позволяет пользователям обновлять существующие данные из базы данных, но когда я нажимаю на кнопку обновления, она должна перенаправить пользователей на следующую страницу, но вместо этого я получаю эту ошибку: Reverse for 'updatedata' with no …

05.11.2021
Django ORM Как заставить использовать LEFT JOIN для иностранного ключа

Еще один вопрос о том, "Как не использовать необработанные запросы?" У меня есть две модели: class User(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=100) soname = models.CharField(max_length=100) group = models.ForeignKey('Group', on_delete=models.PROTECT) class Group(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=100) …

05.11.2021
Обновление фотографии профиля через щелчок на самой фотографии Django

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

05.11.2021
Django.db.transaction.TransactionManagementError: невозможно выполнить сохранение другого объекта в модели в рамках транзакции

Не могу найти много информации об этом. Это НЕ происходит в тесте django. Я использую DATABASES = { ATOMIC_REQUESTS: True }. В методе (в созданном мной mixin), вызываемом представлением, я пытаюсь выполнить что-то вроде этого: def process_valid(self, view): old_id …

05.11.2021
PostgreSQL (Django - Производство ) - Функция similarity(character varing, unknown) не существует

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

05.11.2021
<link rel="preconnect" href="{% static 'css/custom.css' %}" type="text/css"> css не загружается

Возможно, это глупый вопрос, но в django я использую s3bucket и cloudfront для обслуживания моих статических файлов. Я пытаюсь использовать preconnect, но когда я использую preconnect CSS не загружается. &lt;link rel="preconnect" href="{% static 'css/custom.css' %}" type="text/css"&gt;.

05.11.2021
Закончились кавычки. (Django statics с document.write)

Этот элемент: &lt;img id="img" src="{% static 'pd.jpg' %}" /&gt; должен быть здесь: popup.document.write("&lt;img src={% static 'pd.jpg' %} /&gt;") Так что, думаю, мне нужен третий вид кавычек, или popup.document.write(String(&lt;img src="{% static 'pd.jpg' %}" /&gt;)) …

05.11.2021
Django Class Based Views Forbidden (Referer checking failed - нет Referer.) - webhook

Я сделал представление на основе класса, чтобы действовать через webhook, но всякий раз, когда приходит запрос, я получаю Forbidden (Referer checking failed - no Referer.): /gc_callback/. У меня есть декоратор csrf_exempt для диспетчеризации, но, похоже, он ничего не делает …

05.11.2021
Django ModelForm - вложенный выбор ManyToMany

Я создаю приложение Django и столкнулся с проблемой, которую не знаю, как решить... Я постараюсь объяснить это настолько ясно, насколько смогу. У меня есть приложение "Impostazioni", в котором есть модель "AnniScolastici": class AnniScolastici(models.Model): nome = models.CharField(max_length=50) class Meta: …

05.11.2021
Метод POST не получает никакой информации от формы (DJANGO & BOOTSTRAP)

У меня есть форма, которая регистрирует нового пользователя, я использовал Bootstrap 5, чтобы она выглядела красиво. Однако, когда я нажимаю кнопку отправки, форма не проверяется. Ошибка, которую она выдает, когда я пишу print(form.errors), говорит, что каждое поле обязательно для …

05.11.2021
Как я могу ссылаться на свою модель во вложенной структуре папок для сброса данных в Django 3.2?

Я использую Django 3.2 и Python 3.9. У меня настроен этот каталог проекта + cbapp - manage.py - settings.py + models - __init__.py - crypto_currency.py В моем файле settings.py, у меня есть INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', …

05.11.2021
Как загрузить скрипты editorJs, интегрированные с django, после ajax вызова?

Я использую editorJs для моего поля описания следующим образом: epic_description = EditorJsField( editorjs_config={ "tools": { "Image": { "config": { "endpoints": { "byFile": "/imageUlaod/", "byUrl": "/imageUlaod/", }, "additionalRequestHeader": [ {"content-Type": "multipart/form-data"} ], } }, "Attaches": { "config": { "endpoint": "/fileUPload/", …

05.11.2021
У объекта 'WSGIRequest' нет атрибута 'get'... Ссылка на API от google

Я пытаюсь использовать API Books от google для импорта книг на сайт и сохранения их в базе данных. К сожалению, у меня возникла проблема с методом get, и я не знаю, где проблема. Я получаю ошибку, как в этой теме. …

05.11.2021
Проблема с запуском проекта Django без ошибок

Это оригинальный код в urls.py. Аналогично, ошибки в view.py и файлах app url.py автоматически появляются каждый раз, когда я начинаю проект в django (3.2.8). Я только начал кодить, никто из тех, кого я спрашивал, не может ответить почему. HELP! from …

05.11.2021
Недействительный токен даже для первого пользователя Djoser и DRF

только что зарегистрированный пользователь получает письмо для активации. Он нажимает на ссылки и переходит на страницу активации .Затем он нажимает на кнопку verify, которая берет uid и токен из ссылки и отправляет его в auth/users/activation/ и затем получает ответ …

05.11.2021
Обновление Django с несовместимыми миграциями

Передо мной стоит задача обновить версию Django для проекта, который в настоящее время использует Django 2.2.24. Он содержит модель (с существующими миграциями), которая выглядит примерно так: class Membership(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) type = models.ForeignKey(MembershipType, on_delete=None) Начиная …

05.11.2021
Как я могу протестировать удаление представления в приложении Django?

Я хочу протестировать свой View, но у меня проблема с функцией delete. class AnimalView(APIView): def delete(self, request, format = None): id = int(request.GET.get('id')) try: animal = Animal.objects.get(id=id) except: return Response(status=status.HTTP_404_NOT_FOUND) animal.delete() return Response(status=status.HTTP_204_NO_CONTENT) Это моя модель: class …

05.11.2021
Использовать фильтры даты шаблона в теге пользовательского шаблона?

Я хочу использовать фильтры даты шаблона Django внутри тега пользовательского шаблона. Возможно ли это? Моя конечная цель состоит в том, чтобы иметь возможность использовать его следующим образом: {{parcel.pickup_dates|delivery_dates_formating}} Проблема в том, что "pickup_dates" может быть массивом …