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

06.11.2021
Как приложения (которые принимают различные типы запросов, например http и smtp) размещаются на разных портах серверов?

Я новичок во всех этих http и tcp/ip вещах. Поэтому, возможно, многие вещи в этих вопросах могут быть бессмысленными или совершенно неправильными. Сначала я добавлю все вопросы, которые у меня были на уме, так как я не смог …

06.11.2021
В классе OfferSerializer отсутствует атрибут "Meta.model"

Я пытался создать приложение для управления предложениями в Django rest framework. Поэтому я сделал следующий серилизатор class OfferSerializer(serializers.ModelSerializer): class Meta: fields = { 'id' 'Name' 'valid_from' 'valid_to' 'is_disabled' } fields = '__all__' и когда я передал следующее …

06.11.2021
Как обновить JWT, предоставленный Django-Rest-Framework, с помощью Apisauce из моего React-Native приложения?

Я создаю приложение с бэкендом Django-Rest-Framework и использую dj-rest-auth для аутентификации с помощью Simple JWT, а для фронтенда я использую React-Native и делаю свои api вызовы с помощью api-sauce (ссылка на github -> API-Sauce). API-Sauce построен …

06.11.2021
Django: Передача переменной из представления в представление через url-ссылку

Я изучаю Django и в рамках проекта пытаюсь сослаться на тему из представления1 под названием "page" (содержащую контент), чтобы передать ее в представление2 под названием "editpage" (где я могу редактировать соответствующую тему). Я считаю, что один из способов …

06.11.2021
Django: AttributeError: объект 'function' не имеет атрибута 'get_extra_actions'

Я получаю эту ошибку, и похоже, что это проблема с маршрутизатором urls.py: from django.contrib import admin from django.urls import path, include from rest_framework import routers from main import views from django.contrib.auth.views import LoginView router = routers.SimpleRouter() router.register(r'login', LoginView.as_view(), basename='login') …

06.11.2021
Получение элементов обратных связей для модели в Django

У меня есть домашний проект с отзывами о запчастях для автомобилей. Вот models.py: class CarBrand(models.Model): brand = models.CharField(max_length=40, choices=(), unique=True, verbose_name="Марка") def __str__(self): return self.brand def get_absolute_url(self): return reverse_lazy('car_models_all', kwargs={'car_id': self.pk}) class CarModel(models.Model): model_name = models.CharField(max_length=60, db_index=True, verbose_name="Модель") …

06.11.2021
Django login invalid form

Я все сделал правильно, но мой логин не работает Я поставил 2 input в форме логина, но запрос пользователя отправил мне 3 поля, 1 из которых я не поставил и я получаю эти поля номер телефона - логин-пароль - …

06.11.2021
(Исключение при получении данных) тип '(dynamic) => Null' не является подтипом типа '(String, dynamic) => void' из 'f'

Class Product { int? id; String? title; String? price; String? description; Category? category; bool? favorites; Product( { this.id, this.title, this.price, this.description, this.category, this.favorites}); Product.fromJson(Map<String, dynamic> json) { id = json['id']; title = json['title']; price = json['price']; description = json['description']; category …

06.11.2021
Я получил IntegrityError с системой Bid в моем проекте Django

Ошибка Django: IntegrityError at /Post/18/bid Сбой ограничения NOT NULL: auctions_bid.bidWon Метод запроса: POST URL запроса: http://127.0.0.1:8000/Post/18/bid Версия Django: 3.2.8 Тип исключения: IntegrityError Значение исключения: Не удалось выполнить ограничение NOT NULL: auctions_bid.bidWon Я пытаюсь применить эту …

06.11.2021
После изменения переменной в django необходимо перезапустить сервер для обновления переменной

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

06.11.2021
AttributeError at /profile/ объект 'function' не имеет атрибута 'object

Вот мой файл views.py, но я продолжаю получать эту ошибку, в чем может быть проблема. Профиль - это класс в коде models.py. если вам нужна другая часть моего кода, пожалуйста, спрашивайте from django.shortcuts import render, redirect from django.contrib.auth.decorators import …

06.11.2021
Разрешение пользователя Django по умолчанию

Я хочу добавить права доступа (просмотр, добавление, изменение, удаление) каждому пользователю, поэтому я добавляю этот мета-класс в каждую модель class Meta: default_permissions = ('add', 'change', 'delete', 'view') но когда я вхожу (с новым пользователем) на сайт администратора Django, …

06.11.2021
Возможно ли в Django иметь отношения между моделями, хранящимися в разных базах данных?

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

06.11.2021
Как передать JSON данные из React в Django с помощью POST запроса?

У меня есть фронтенд React, в котором есть переменная state, содержащая массив. Я хочу передать эту переменную состояния onClick моему Django's views.py. На данный момент у меня есть что-то вроде этого: App.js const [dataSource, setDataSource] = useState([]); …

06.11.2021
Как получить доступ к подмножеству kwargs.pop или другой способ установки различных форм в зависимости от типа вопроса?

Я создаю приложение для опроса, в котором есть вопросы с атрибутом type, где он может быть checkbox, textarea или radio. У него также есть модель опций (которая имеет вопрос в качестве внешнего ключа) В моей форме ответа я …

06.11.2021
Как загружать и использовать изображения в heroku django

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

06.11.2021
Запуск виртуальной среды и установка пакетов в aws lightsail

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

06.11.2021
Еще одна проблема "fk_name ' ' не является иностранным ключом для" [Python/Django]

Пожалуйста, не осуждайте мой вопрос. Я перепробовал все предложенные здесь варианты, но все еще безрезультатно. вот мой код --- admin.py from django.contrib import admin from .models import candidates_info, address class addressInline(admin.TabularInline): model = address fk_name = 'id' @admin.register(candidates_info) …

06.11.2021
Шаблон Django не отображает контекст

Django 3.2.9 views.py: from django.shortcuts import render # Create your views here. def index(request): context = { 'name': 'Patrick' } return render(request, 'index.html', context) index.html: <h1> Welcome {{name}} </h1> Итог: Как видите, ничего …

06.11.2021
Форма не проходит валидацию, пишет, что все поля пусты Django

В представлении у меня есть 3 формы: forms.py class PostForm(forms.ModelForm): def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(PostForm, self).__init__(*args, **kwargs) class Meta: model = Post fields = ['subtitle', 'latitude', 'longitude', 'tags', 'body'] widgets = { 'body': forms.Textarea(attrs={'class': 'log-body …

06.11.2021
Пользовательский аутентификационный бэкенд

Я хочу создать пользовательский бэкенд auth для моего проекта Django, используя одно поле для закрытого ключа. Как этого добиться, удалив "django.contrib.auth.backends.ModelBackend" и заменив его новым auth? Просто, если закрытый ключ совпадает с открытым ключом в базе данных, …

06.11.2021
Не удается загрузить видео через PyTube, заканчивающееся mp3

Здравствуйте, кто-нибудь знает, что я сделал не так? Или почему мое видео загружается в mp4, но НЕ в mp3? def converter(request): if request.method == 'POST': link = request.POST['link'] video = YouTube(link) format = request.POST['format'] if format == "3": stream …

06.11.2021
Request.get: Временный сбой при разрешении имен. Невозможно использовать функцию Session()

Внутри веб-приложения Django я синхронно вызываю внешний API с помощью requests. request(url=api_url, method="GET") Это вызывается примерно 1 или 2 раза в минуту, и может масштабироваться до 10 раз в минуту. В основном все работает нормально, хотя иногда я …

06.11.2021
Лучший способ объявления дополнительных данных в проекте Django

Я ищу лучшую практику для объявления дополнительных данных в проекте Django. Представьте, что мне нужно хранить огромный список вариантов выбора для использования в app1/models.py (я видел много лучших практик, в которых эти варианты объявляются в теле модели). В другом …

06.11.2021
Как перейти с Sqlite на PostgresSQL в Django? OperationalError

Я учусь использовать Django по учебнику, в котором мы разрабатываем небольшой проект, . я пытаюсь подключить базу данных PostgresSQL и выполнить миграцию, но у меня есть определенные проблемы при выполнении команды 'python manage.py migrate' в терминале Settings.py DATABASES …

06.11.2021
Принудительное завершение тестов, если миграции не выполняются

Иногда я бываю откровенно невнимательным, и это привело меня в 30-минутную черную дыру, когда я пытался выяснить, почему мои constraints не применяются в моих тестах. Оказалось, что я забыл запустить makemigrations. Есть ли способ настроить pytest или django на …

06.11.2021
TypeError: ожидается str, bytes или объект os.PathLike, а не JpegImageFile (или PngImageFile)

Когда я загружаю изображение для проверки картинки в соответствии с моделью tensorflow h5, я загружаю изображение, используя load_model из tensorflow.keras.models, но оно не принимается. Для JPG он показывает TypeError: expected str, bytes or os.PathLike object, not JpegImageFile, а для PNG …

06.11.2021
Как я могу использовать browser_cookie3 в развернутом приложении (heroku)

if request.method=="POST": link=request.POST.get('link') try: link=link.replace("https://www","") link="https://mbasic"+link cookies = browser_cookie3.chrome(domain_name='.facebook.com') html=requests.get(link,cookies=cookies).content.decode('utf-8') s=BeautifulSoup(html,'html.parser') l=s.find('a', {'href': re.compile(r'/video_redirect/')}) url=l['href'] url="https://mbasic.facebook.com"+url print(url) return JsonResponse(json.dumps({'fblink': url}), safe=False) except ConnectionError: return JsonResponse(json.dumps({'error': 'Invalid Link','fblink': ''}), safe=False) развертывание в heroku прошло успешно. но когда я запустил …

06.11.2021
Не работает пример из документации django

Приступил к изучению Django по официальной документации. #views.py from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.") <div class="snippet" data-lang="js" data-hide="false" …

06.11.2021
Почему Django добавляет знак доллара в мой шаблон URL? (

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

06.11.2021
Список и кортеж не работают, несмотря на устранение `django.core.excptions.ImproperlyConfigured: Параметр TEMPLATE_DIRS должен быть списком или кортежем` ошибка

Я столкнулся с проблемой в моем приложении Django. Запустив Python manage.py runserver в моей среде разработки, я получаю эту ошибку: django.core.excptions.ImproperlyConfigured. The TEMPLATE_DIRS setting must be a list or a tuple. После изменения TEMPLATE_DIRS на кортеж в settings.py следующим …

05.11.2021
У меня проблемы с crispy_forms и наборами форм

Я использую django_crispy_forms и имею 2 набора форм внутри главной формы. Формсеты генерируют &amp; сохраняют данные правильно, за исключением первой строки, данные в которой никогда не сохраняются. В источнике страницы первая строка не имеет номера экземпляра, а вторая строка имеет …

05.11.2021
Почему не почему не показываются картинки в Django?

Тут такая проблема: картинка, загруженная через админку, не выводится на главную страницу: вот код views.py (как по мне, именно здесь и проблема): class IndexView(generic.ListView): template_name = 'Homepage/index.html' model = Goods …

05.11.2021
Как маршрутизировать к определенным методам набора представлений Django

Я изучил документацию по viewset и router для Django и не могу понять, как настроить маршрут для доступа к методу на viewset. Например, вот мой urls.py: from rest_framework.routers import DefaultRouter from users.views import (UserViewSet, testing) router = DefaultRouter() …

05.11.2021
Vagrant provision fatal in: TASK [Start yarn]

Я пытаюсь установить Vagrant и при попытке предоставления vagrant я получаю следующую ошибку: TASK [Start yarn] ************************************************************** fatal: [default]: FAILED! =&gt; {"changed": false, "msg": "Unable to start service yarn: Job for yarn.service failed because the control process exited with …

05.11.2021
Используя сигналы в django, пытаюсь сгенерировать код для SMS-верификации, но сгенерированный код не виден в админке. что я упускаю?

структура папки введите здесь описание изображения models.py from face_detect from django.db import models from django.contrib.auth.models import User # Create your models here. class Profile(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE,null=True) mobile = models.CharField(max_length=10,null=True) add = models.CharField(max_length=10,null=True) image = …

05.11.2021
Сохранять пользователей вошедшими в систему с помощью аутентификации Knox Token Authentication django

Я с трудом пытаюсь разобраться в этом. Я пытаюсь использовать django rest api knox token authentication и React. Вот как выглядит мой код в Authenticate.js <pre class="snippet-code-js lang-js …

05.11.2021
Почему upload_to в ImageField не работает вообще, когда я пытаюсь сохранить загруженное изображение от пользователя в представлениях

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

05.11.2021
Как дублировать часть html-кода в django с помощью jinja2?

Мне нужно продублировать определенную часть кода через админ-панель Django. Но я не знаю, как это можно реализовать. Мой преподаватель предположил, что это можно сделать через jinja2, но я не очень понимаю, как использовать jinja2 для моих целей. Буду очень …

05.11.2021
Загрузка файла в Django Admin, но не как FileField модели

Я работаю с Django 3 и мне нужно загрузить файл (zip) через Django Admin. Вся информация, которую я нашел в Интернете, относится к загрузке файлов в качестве FielField модели. Но в моем случае я не хочу связывать загруженный файл с …