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

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, как это …

20.09.2022
Невозможно увидеть изображения после развертывания на heroku

Я загрузил свой сайт Django app на сервер Heroku, когда я загружаю файл изображения в моей панели администратора, он успешно загружается, но я не могу увидеть его на моей странице STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = 'static/' STATICFILES_DIRS …

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

Choix = ( ('Proche station ski','Proche station ski'), ('Piscine', 'Piscine'), ('Jardin', 'Jardin'), ('Cave', 'Cave'), ('Parking', 'Parking'), ) class Appartement(models.Model): surface = models.FloatField() prix = modelsenter code here.FloatField() nombre_piece = models.IntegerField() list_caracteristiques = MultiSelectField(choices=choix, max_length = 200) program = models.ForeignKey(Programme_immobilier, …

20.09.2022
Добавление представления загрузки во время процесса следующего представления в Django

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

20.09.2022
Экспорт Excel-файла из админки Django с verbose-именами

Я использую DjangoObjectActions из django_object_actions пакета для того, чтобы добавить кнопку &quot;Экспортировать в Эксель&quot; в админке Django. class QueryAdmin(DjangoObjectActions, admin.ModelAdmin): def export_to_xls(self, request, obj): query_record = Query.objects.all().values('profile__full_name') return excel.make_response_from_records( query_record, 'xlsx', file_name=&quot;Querys&quot; ) list_display = ('weight', 'height') export_to_xls.label = &quot;Export …

20.09.2022
Django + HTMX - создание/обновление родительской модели с дочерними моделями одновременно

Я нашел отличный учебник о динамическом сохранении моделей в django с помощью HTMX: Видео: https://www.youtube.com/watch?v=KVq_DjIfnBo. Текстовая версия: https://justdjango.com/blog/dynamic-forms-in-django-htmx Моя проблема в том, что я хочу создать автора, добавить книги и сохранить автора …

20.09.2022
Как запретить изменение "статуса" для простого пользователя и оставить его для администратора и поддержки (суперпользователя)?

Простой пользователь либо не должен видеть кнопку статуса, либо она должна быть серой для выбора. Admin(user.is_staff) и Support(user.is_superuser) должны видеть поле и иметь возможность изменить его. Теперь пользователь может изменить статус билета в представлении Update. <img …

20.09.2022
Django tabularInline 'categories.Category_children_ids' имеет более одного ForeignKey к 'categories.Category'. Вы должны указать атрибут 'fk_name'.

Я хочу создать вложенные категории, модель работает нормально. class Category(models.Model): category_name = models.CharField(max_length=100) children_ids = models.ManyToManyField( "Category", blank=True, related_name="categories" ) ...etc но, когда я добавляю inline для панели администратора class ChildrensInline(admin.TabularInline): model = Category.children_ids.through компилятор …

20.09.2022
Использование маршрутизаторов в ReactJS и Django отправляет пустую страницу

Нужна помощь! Маршруты в ReactJS и Django Integration продолжают отправлять мне пустую страницу :/ что может быть не так?

20.09.2022
В python хочет взять определенную часть из заданной строки [дубликат].

У меня есть строка типа URL --https://drive.google.com/file/d/1vBiwyAL3OZ9VVCWCn5t6BagvLQoMjk82/view?usp=sharing. Мне нужна только часть после "d/" и до "/view" из вышеуказанной строки, поэтому как я могу использовать ее с помощью regex или любой другой функции, например, я хочу только 1vBiwyAL3OZ9VVCWCn5t6BagvLQoMjk82 из вышеуказанной …

20.09.2022
В Django, почему я не могу импортировать модель в файл python, созданный мной внутри того же приложения?

Я создал в Django, в моем приложении файл python для forms и я хочу импортировать модель из .models (из того же приложения). Проблема в том, что когда я импортирую модель, она возвращает ошибку. Модель is(models.py): class Article(models.Model): title = …

20.09.2022
MQTT - Python Postgres JSON

Полагаю, что необходимо четко описать, чего я пытаюсь достичь. Надеюсь, я достаточно ясен. Если нет, пожалуйста, дайте мне знать. Уровень устройства - Я разрабатываю конкретный шаблон для аппаратного/программного обеспечения IoT. Устройства основаны на ESP32 и работают на микропитоне локально …

20.09.2022
Обновление объекта, связанного с двумя другими по foreignKey и OneToOneKey соответственно, не работает в django

Вот модель объекта, который я хочу обновить: class Abonnement(models.Model): client = models.ForeignKey('Client', on_delete=models.CASCADE, related_name="abonnements") compteur = models.OneToOneField(Compteur, on_delete=models.CASCADE,related_name="abonnement") adresse = models.CharField(max_length=200, blank=True, null=True) point_service = models.CharField(max_length=200, null=True, blank=True) lat_machine = models.FloatField(default=0.0) lon_machine = models.FloatField(default=0.0) Модель Client связана …

20.09.2022
Как я могу решить эту ошибку " get_object_or_404() missing 1 required positional argument: 'klass'"?

Я пытаюсь удалить объект из базы данных, но получаю ошибку "get_object_or_404() missing 1 required positional argument: 'klass'" Однако я поместил имя класса, которое в данном случае является "Experience", в аргументы. Как мне решить эту ошибку? views.py def delete_view_experience(request, id): context …

20.09.2022
Как создать монорепо django microservices?

Данный blog проект имеет posts и comments приложения: blog ├── blog │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── comments │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations …

20.09.2022
Миграция Django с нуля не удалась: 'no such table', после добавления приемников сигналов

Я добавил в свой код несколько приемников сигналов, и все работало нормально, пока я не переместил его в систему контроля версий, и конвейер CI/CD не сработал. При попытке миграции он выдавал сообщение: django.db.utils.OperationalError: no such table: badges_badge …

20.09.2022
Django session project cart

Я пытаюсь отобразить данные, которые я поместил в сессию для моего проекта корзины покупок, который я разрабатываю, но здесь я не могу восстановить товар, код которого я передал в качестве параметра def index(request): mes_produits={'produits':[{'code':'2BG12','nom':'banane sucré','prix':1500}, {'code':'MLO23','nom':'pomme de terre','prix':1800}]} parcou=mes_produits['produits'] …

20.09.2022
Django(DRF) Нулевое поле в адресе клиента

Я пытаюсь сохранить данные клиента. ниже представлен models.py: class Address(models.Model): street_address_line_1 = models.CharField(max_length=50) street_address_line_2 = models.CharField(max_length=50) city = models.CharField(max_length=50) state = models.CharField(max_length=50) zip = models.IntegerField() country = models.CharField(max_length=50) class Client(models.Model): primary_contact_first_name = models.CharField(max_length=50) primary_contact_last_name = models.CharField(max_length=50) primary_contact_email = models.CharField(max_length=50, …