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

21.09.2022
MultiValueDictKeyError при попытке отправить изображение из react-native в django

Я создаю свое первое приложение на react-native с бэкендом Django. Чтобы мое приложение работало правильно, мне нужно загрузить изображение из react-native в Django, а затем сохранить его в модели. Но когда я пытаюсь отправить изображение, я получаю "raise MultiValueDictKeyError(key) …

21.09.2022
Ошибка развертывания сайта Django: Не удалось построить колесо для Pillow, Reportlab в cPanel

Я пытаюсь использовать xhtml в pdf libray мой код находится на божественной cpanel. я пробовал pip install reportlab pip install xhtml2pdf pip install --pre xhtml2pdf и никто не работает ни одна из этих команд не работает на cpanel …

20.09.2022
Предложения по использованию SQLAlchemy с большой базой данных поставщика oracle?

Мы переводим пользовательское приложение с PHP на Python / Django / SQLAlchemy. База данных поставщика, на которой оно построено, огромна... несколько тысяч таблиц с сотней столбцов, множеством ключей и множеством уровней зависимостей. PHP-приложение использует OCI и SQL для взаимодействия …

20.09.2022
Почему пагинация не отображается? django

Def allProductCat(request, c_slug=None): c_page = None products_list = None if c_slug is not None: c_page = get_object_or_404(Category, slug=c_slug) products_list = Product.objects.all().filter(category=c_page, available=True) else: products_list = Product.objects.all().filter(available=True) paginator = Paginator(products_list, 6) try: page = int(request.GET.get('page', '1')) except: page = 1 try: …

20.09.2022
Django-parler получает переводы из неправильной базы данных

Я большой поклонник Django-parler, но я столкнулся с проблемой при хранении переведенной модели в двух разных базах данных. Моя модель: class InstrumentFamily(TranslatableModel): primary_key = True translations = TranslatedFields( label=CharNullField(_('Label'), max_length=100, unique=False, null=True,) У меня есть 2 …

20.09.2022
Исключить использованные предметы в отношениях "один ко многим

Я пытаюсь реализовать эти отношения: Пользователь может иметь несколько социальных сетей, но каждая социальная сеть ТОЛЬКО ОДИН РАЗ. У социальной сети может быть несколько пользователей. Мне нужно, чтобы пользователь не выбирал более одного раза …

20.09.2022
Использование переменных в шаблонах django

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

20.09.2022
Использование Escaped url в Django url regex mismatch

Я пытаюсь использовать экранированный url в качестве переменной re_path для идентификатора объекта в моем API. Логика для подключения экранированного url к объекту есть, но я не могу понять, почему regex не соответствует. В моей голове, запрос GET со …

20.09.2022
Увеличение размера фолиевой карты на мобильных устройствах

Я делаю веб-приложение, используя Django, Folium. У меня есть навигационная панель и карта Folium на веб-странице. Все работает нормально om компьютерах и устройствах с альбомным экраном, но на устройствах с портретным экраном карта имеет свободное пространство. Мой код для …

20.09.2022
Проблема с Blueimp Jquery FileUpload для отдельных загрузок

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

20.09.2022
Проблемы с аутентификацией пользователей в Python

Я создаю приложение django/react и испытываю проблемы с аутентификацией пользователей бэкэнда, не смог отладить проблему. После успешного создания учетной записи я пытаюсь войти в систему. Вот маршрут входа, который я построил. @csrf_exempt @api_view(['POST']) def loginUser(request): data = …

20.09.2022
Django отношения "многие-к-одному" с 3 таблицами

Я не хочу никаких внешних ключей непосредственно в моей таблице пользователей, и по умолчанию, когда я добавляю поле внешнего ключа в мою пользовательскую модель User, Django генерирует 2 вкладки следующим образом: <img alt="enter image description here" …

20.09.2022
Django: невозможно импортировать CSS-файл из статического

Django возвращает код ошибки 404 в журналах терминала при попытке импортировать файл style.css Здравствуйте, у меня проблема с загрузкой статических файлов. Ошибка возникла в моем основном HTML файле (frame.html - база для других файлов). Я сделал все для корректной …

20.09.2022
Ошибка MongoDB в интерфейсе Django Admin: "Выберите правильный выбор. Этот выбор не является одним из доступных вариантов".

Я использую Django с MongoDB с Djongo в качестве драйвера. У меня есть следующие две модели: from djongo import models from djongo.models.fields import ObjectIdField, Field # Create your models here. class Propietario(models.Model): _id = ObjectIdField() Nombre = models.CharField(max_length=50) def __str__(self): …

20.09.2022
"Импорт "django.http" не может быть разрешен из источника".

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

20.09.2022
Как преобразовать результат сериализатора django в dict?

Я хочу отправить результат работы сериализатора django с помощью библиотеки requests content = ParsingResultSerializer(instance=parsing_res, many=True).data # parsing_res is a django queryset print("XXXX_ ", content, flush=True) # prints OrderedDict [OrderedDict([('film_info', {'search_query': 'Джанго освобожденный', 'film': {'id': 8, 'suffixes': [], 'name': 'Джанго освобожденный', …

20.09.2022
Как сделать прогрессивный дроссель скорости входа в Django?

Я работаю над приложением Django/DRF и пытаюсь реализовать API-дроссель, который будет иметь все более длинную задержку для неудачных попыток входа. Например, блокировать пользователя на 1 минуту после 3 неудачных попыток, 10 минут после 6 неудачных попыток, 30 минут после …

20.09.2022
Хранение данных dic после извлечения из базы данных в моделях django показывает тип str

фактически я храню несколько данных в моделях django... class Spare(models.Model): vendor_name = models.CharField(max_length=100, blank=True, null=True) date = models.DateField(blank=False, null=False) # details fields sl_no = models.TextField(blank=True, null=True, default='{}') product_name = models.TextField(blank=True, null=True , default='{}') quantity = models.TextField(blank=True, null=True) cost = …

20.09.2022
Как переопределить действие обновления в ModelViewSet в django rest framework?

Это демонстрационные модели class Author(models.Model): name = models.CharField(max_lenght=5) class Post(models.Model): parent = models.ForeignKey(Author, on_delete=models.CASCADE) title = models.CharField(max_lenght=50) body = models.TextField() Соответствующие мнения таковы class AuthorViewSet(viewsets.ModelViewSet): queryset = Author.objects.all() serializer_class = AuthorSerializer class PostViewSet(viewsets.ModelViewSet): queryset = Post.objects.all() serializer_class = …

20.09.2022
Django request.GET.get возвращает None

мой код представления выглядит следующим образом: def price(request): a = request.GET.get('apple') return render(request, 'price.html', {'a': a}) < &lt;form action="price/" &gt; &lt;label form='price/'&gt;Qualitiy:&lt;/label&gt; &lt;input type="number" name={{ser.Name}}&gt; &lt;input type="submit" value="Buy"&gt; &lt;/form&gt; <

20.09.2022
Комбинированные мутации в одном из клубничных графиков

< @strawberry.type класс Мутация: @strawberry.mutation def login(self, email: str, password: str) -&gt; LoginResult: @strawberry.type класс Мутация: @strawberry.mutation def create_post(self, title: str, text: str) -&gt; CreatePostResult: schema = strawberry.Schema(mutations = ....)

20.09.2022
Django validate queryset None

У меня есть queryset, чтобы проверить, является ли результат Null или существует cupon_existente = Orden.objects.filter(user = self.request.user, ordenado= False).values_list('promo', flat=True) когда результатом является 'None', и я хочу выполнить проверку следующим образом: if cupon_existente: True else: False …

20.09.2022
Django Channels Login Frontend

Я пытаюсь сделать сервер, используя Django и Channels, и хочу сделать страницу входа. После некоторого гугления я нашел ответы о том, как реализовать backend, но я хочу знать следующее: Что я должен сделать, когда дело доходит до фронтенда …

20.09.2022
DJango GET-запрос из базы данных в JSON

У меня возник вопрос с моим проектом Django. У меня есть база данных и я хочу получить данные в JavaScript с помощью fetch запроса. Данные должны быть просто в JSON. Это была моя попытка с помощью Serializer. Есть ли …

20.09.2022
JavaScript:

У меня есть приложение Django, размещенное на Heroku. Я установил Summernotes на формы Django, однако, когда я отправляю формы, я получаю ошибку: clean() got an unexpected keyword argument 'styles' Exception Location: /app/.heroku/python/lib/python3.10/site-packages/django_summernote/fields.py, строка 18, in to_python Я могу …

20.09.2022
Добавление нескольких товаров в сессию [Django]

Я хотел бы добавить несколько продуктов для создания корзины, но каждый раз, когда я добавляю другой продукт, он перезаписывает первый, как мне добавить несколько продуктов в сеансе? Views.py def cart_add(request, code): dico={"produits":[{'code':'MLO31','nom':'banane sucré','prix':1500}, {'code':'BRAD5','nom':'pomme de terre','prix':1800}]} mes_produits=dico['produits'] session=request.session …

20.09.2022
Как фильтровать связанные объекты, получаемые с помощью prefetch_related, без выполнения дополнительных SQL-запросов?

Нижеприведенный фрагмент взят из документа Django: https://docs.djangoproject.com/en/4.1/ref/models/querysets/ &gt;&gt;&gt; pizzas = Pizza.objects.prefetch_related('toppings') &gt;&gt;&gt; [list(pizza.toppings.filter(spicy=True)) for pizza in pizzas] Во второй строке выполняются дополнительные SQL-запросы. Есть ли в Django нативный способ написания вышеописанного, который фильтрует в …

20.09.2022
Ошибка извлечения API HackerNews - TypeError: индексы списка должны быть целыми числами или срезами, а не строками

Пытаясь запустить этот код для получения топ-стори из hacker news, я получаю ошибку 'TypeError: list indices must be integers or slices, not str', ошибка генерируется в story = data['story'] <pre class="snippet-code-js lang-js …

20.09.2022
SMTP-подключение Gmail "неожиданно закрыто" после отправки нескольких писем с многопоточностью

Я пытаюсь использовать многопоточный подход для ускорения отправки нескольких отдельных писем с помощью фреймворка Django и Gmail SMTP, но сталкиваюсь с проблемами, связанными с разрывом соединения Важно знать, что мне удается отправить около 50 или 55 писем, пока мое …

20.09.2022
Как сгенерировать html-отчет о тестировании в selenium при запуске моего теста с помощью Django и обычного html, поскольку мой тестовый скрипт выполняется, но ничего не генерирует?

Это мой файл viws.py # Create your views here. def test_home(request): return render(request, 'Acode.html') def end_home(request): return render(request, 'After.html') @csrf_exempt def run_home(request): if request.method == 'POST': objs = json.loads(request.body) for val in objs: if val=='1.1': l= login() l.setUpClass() l.test_menu() l.tearDownClass() …

20.09.2022
Как я могу сделать так, чтобы вводимые данные в моих шаблонах сохранялись на той же странице шаблона и в базе данных с помощью django. Пожалуйста, помогите, я здесь новичок

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

20.09.2022
Как ограничить запрос на отправку формы в приложении Django

Я хочу ограничить отправку запроса для посетителей (анонимов) в моем приложении django. Предположим, 10 или 50 лимитов в день/месяц. Если они пытаются искать больше, чем заданный лимит, я хочу показать сообщение "Вы достигли своего дневного или месячного лимита!" …

20.09.2022
При обновлении Django 3.1.7 до 4.0.7 вместе с python 3.10 возникают проблемы в проекте

Ниже приведены ошибки при попытке запустить проект с помощью django 4.0.7. Если я понижаю версию django до 3.1.7, все работает нормально. <

20.09.2022
Я пытаюсь посетить ссылку администратора на моем сервере django, но я продолжаю получать "TypeError at /admin". Я заметил, что папка "venv" дает знак

#admin.py from django.contrib import admin Зарегистрируйте свои модели здесь. from .models import Student admin.site.register(Student) #models.py class Student(models.Model): id = models.CharField(max_length=50) surname = models.CharField(max_length=50) first_name = models.CharField(max_length=50) gender = models.CharField(max_length=6) course = models.TextField()

20.09.2022
Список фильтров фасетов с использованием django-filter

Я пытаюсь построить фасетный фильтр, используя django-filter. Также в фильтре у меня есть полнотекстовый поиск Postgres. Фильтр и поиск работают хорошо, но я не знаю, как построить facet Filter. Например, я хочу, чтобы при выборе китайского языка я видел …

20.09.2022
Невозможно запустить `manage.py test` в Django: django.db.utils.OperationalError

Я пытаюсь запустить некоторые автотесты в Django framework 4.0.4 с помощью команды python manage.py test test.to.run Также при запуске он получает уведомление: RuntimeWarning: Normally Django will use a connection to the 'postgres' database to avoid running initialization queries …

20.09.2022
Как редактировать данные/профиль других пользователей?

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

20.09.2022
"В ModelForm не указан класс модели".

Я пытаюсь создать Регистрационную форму, но не смог найти решение "ModelForm has no model class specified." для этой ошибки. Я не использовал ModelForm, но у меня возникает эта ошибка. Кто-нибудь может объяснить мне, почему я получаю эту ошибку и как …

20.09.2022
Как протестировать пользовательский декоратор Django с разными значениями?

У меня есть представление, основанное на функциях, вот такое: @new_group_required("special_group", raise_exception=True) def my_view(request): &lt;my code&gt; Я хотел бы проверить это, как если бы raise_exception был установлен на False, но я не могу понять через Google, как это …