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

12.04.2024
Разрешения модели Django. Почему это сложно?

Django создает разрешения для каждой модели, которую вы создаете, например: can_view_{model_name} can_add_{model_name} can_edit_{model_name} Из коробки они применимы только к Django Admin. Хорошо, если я хочу применить их на уровне модели, почему я не могу сделать: class MyModel(models.Model) def can_view(self, …

12.04.2024
Как сгенерировать файл в MEDIA_ROOT в Django?

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

12.04.2024
RuntimeError('Event loop is closed') в Django Rest Framework с google generative ai

Я использую google generative ai в django rest framework. Я отправляю запрос в бэкенд с помощью adrf (пакет async views), я могу обработать ответ с помощью Gemini pro, но когда я отправляю другой запрос, я получаю эту ошибку: …

12.04.2024
Почему я не могу запустить веб-сайт Django с помощью docker?

У меня есть веб-приложение Django, и мне нужно запустить его с помощью docker. Я создал два образа: один для Django, другой для postgresql. Они успешно собираются, но во время компиляции возникает проблема django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 or psycopg module. …

11.04.2024
Django- Как использовать django-silk для работы с запущенными тестами

Я использую django-silk для профилирования API моего Django-проекта (Django + DRF). В настоящее время я вызываю API в браузере (используя DRF browsable API) и затем вижу данные профилирования API в silk. Когда я выполняю команду test, она не захватывает запросы …

11.04.2024
Можно ли использовать Hug с Django?

Я разработчик Django и недавно наткнулся на фреймворк Hug... Тогда я решил попробовать. Но обычно, когда вы говорите о создании RESTful API с помощью Django, вы обычно используете Django Rest Framework (DRF)...

11.04.2024
Dropzone.js не размещает файлы в очереди, а только размещает файлы с JavaScript неправильно отформатирован

У меня есть проект Django, который использует Dropzone для загрузки нескольких файлов в проект, созданный пользователем. Все это происходит в рамках одного экземпляра (проект создается одновременно с загрузкой файлов), поэтому я использую autoProcessQueue: false и запускаю dropzone.processQueue() после того, …

11.04.2024
Jango Не удается преобразовать ключевое слово 'display_data' в поле. Варианты: choosenum, displays, id, puplish_date, users v2

Hi у меня проект django поднимается ошибка выше это models.py class Display(models.Model) : url=models.URLField(unique=True) text = models.CharField(max_length=150) class Display_Data(models.Model) : displays = models.ManyToManyField(Display,related_name='display_data') users= models.ManyToManyField(User) choosenum=models.IntegerField() puplish_date =models.DateTimeField(default=datetime.now) and this is views.py check_url_exists(url_to_check): try: countArray= [] # محاولة استرداد سجل …

11.04.2024
Цикл в шаблоне Django simple_tag, возвращающий словарь

При использовании простого шаблонного тега, возвращающего словарь: @register.simple_tag def get_types(): return { "item1": "Foo", "item2": "Bar", } При этом не выводится ни один столбец: {% for type in get_types.values %} <th>{{ type }}</th> {% endfor %} …

11.04.2024
Django новичок начал час назад [закрыто]

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

11.04.2024
Как использовать Celery в качестве приоритетной очереди?

Я использую Celery для обработки фоновых заданий, которые используют блокирующий API для веб-приложения Django. Поскольку API может обрабатывать только одно задание за раз, я также использую блокировку (реализованную с помощью Redis), чтобы гарантировать, что только одно задание выполняется одновременно. У …

11.04.2024
Как заставить этот вид класса фильтра работать, поскольку первые два вида работают?

Только начал изучать django. Я не могу заставить работать фильтрацию для этого: views.py: class BlogPostList(APIView): def get(self, request, format=None): title = request.query_params.get("title", "") if title: blog_posts = BlogPost.objects.filter(title_icontains=title) else: blog_posts = BlogPost.objects.all() serializer = BlogPostSerializer(blog_posts, many=True) return Response(serializer.data, status=status.HTTP_200_OK) …

11.04.2024
Не отображается в джанго дефолтная аватарка

Всем привет, у меня возникла проблема с дефолтной аватаркой на страничке пользователя. У меня, сколько бы я не переписывал, все время вот эта иконка появляется . Объясните пожалуйста как это исправить. …

11.04.2024
Использование фильтра автозаполнения в админке Django для целочисленных / дат / строковых полей

Возможно ли использовать автокомплитный фильтр class, который будет использоваться в list_filter для обычных полей (т.е. не внешних ключей или других отношений)? Например, для этой модели: class Project(models.Model): project_number = models.DecimalField(max_digits=15, decimal_places=0, blank=True, null=True) Я …

11.04.2024
Интеграция тонко настроенной модели в мою проблему с приложением Django-React

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

11.04.2024
Django group by after annotate не работает

У меня есть следующие модели Django: class Order(models.Model): ... org_slug = models.CharField() class ProductToOrder(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE) qty = models.IntegerField() cost = models.FloatField() Мне нужно просуммировать заказы, сгруппированные по org_slug, и у него должна быть сумма …

11.04.2024
Docker / Celery / Django : Запустите задачу с `celery` в контейнере, в то время как мой `django` сервер работает в другом контейнере. Это возможно?

Я работаю над проектом, в котором используется Django, я новичок в Django и Docker. Для одной из функций я решил создать задачу с Celery (функция заключается в создании matchmaking queue) Но я использую Docker для …

11.04.2024
Как воспроизвести минификацию tinymce V6 html в шаблонах Django?

Так что я использую tinymce и React-hook-forms для создания формы, которая связана с бэкендом Django. Недавно я обновил tinymce до версии 6, но заметил, что теперь он автоматически минифицирует значения по умолчанию при установке То есть, если значение по …

11.04.2024
Почему не работает вложенный стерилизатор в django rest framework?

Добрый день, делаю API и столкнулся с проблемой, не работает встроенный стерилизатор. Модели from django.db import models def upload_to(instance, filename): return 'posts/{filename}'.format(filename=filename) class Brands (models.Model): BrandsDescription=models.TextField(null=True) def __str__(self): return self.BrandsDescription[0:50] class Cosmetic (models.Model): CosmeticName = models.TextField(default="") CosmeticDescription = models.TextField(null=True) Price …

11.04.2024
Вместо текстового значения в поле бд заносятся цифры (индексы tuple) django

У меня есть tuple городов: City_CHOICES = ( ("1", "Волгоград"), ("2", "Волжский"), ("3", "Быково"), ("4", "Городище"), ... ("18", "Другое"), ) В модели ArtPerson есть поле city: class ArtPerson(models.Model): ... city = models.CharField(max_length=250, default="Волгоград", verbose_name="Город художника", choices=City_CHOICES,) ... При …

11.04.2024
Django Не удалось разобрать остаток: '[0]' из 'carray[0]'

Я получил нижеприведенную ошибку с такой ситуацией. Код: def check_url_exists(url_to_check): try: countArray= [] # محاولة استرداد سجل بناءً على الرابط المعطى display_obj = Display.objects.get(url=url_to_check) for i in range(1, 6): # حساب عدد السجلات where choosenum = i count …

11.04.2024
Axios, Django при попытке отправить put запрос с jwt токеном, получаю 401

const toggleLike = async (postId) => { try { await axios.put(`${import.meta.env.VITE_API_URL}post/${postId}/like/`, { header: { 'Authorization': `Bearer ${localStorage.getItem('access')}`, } }); } catch (error) { console.log(error); } }; useEffect(() => { fetchData() }, []); return ( <div className='posts'> {posts.map((post) => ( …

11.04.2024
Мое пользовательское разрешение не блокирует запросы put для редактирования объектов

У меня есть этот класс разрешения class AuthorOrReadOnly(BasePermission): def has_object_permission(self, request, view, obj): if request.method in SAFE_METHODS: return True return obj.author == request.user И этот набор видов class PostViewSet(viewsets.ViewSet): permission_classes = (AuthorOrReadOnly, ) queryset = Post.objects.all() serializer_class …

11.04.2024
По какой-то причине код не работает, пока вы не установите его в настройках как небезопасный? [закрыто]

Всем хорошего дня! ) Пытаюсь запустить код асинхронно, но почему-то не получается. Но если в settings.py указать os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"]="true", то все работает. Я знаю, что для производства os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"]="true" лучше не устанавливать. В чем моя ошибка, почему sync_to_async не …

11.04.2024
Django - Пользовательский перевод для автоматически генерируемых сообщений Django

В проекте django, как получить доступ к сообщениям, автоматически генерируемым django? После внедрения internationalization кажется, что некоторые сообщения не были переведены. В частности, те, которые генерируются в процессе аутентификации. Среди различных сообщений, к которым я пытаюсь получить …

11.04.2024
Как получить объект по максимальному значению в Django ORM

Я ищу лучший способ сделать это: мне нужно получить объект с наибольшим значением в модели. Значение не хранится в поле, вместо этого оно представляет собой ряд объектов из связанной (вторичной) модели (отношения ManyToOne, ForeignKey) Я пробовал следующее: …

11.04.2024
Django Class Based View не удалось передать переменную в шаблон

Я новичок в Django и пытаюсь создать простой сайт-каталог. Я вставил некоторые данные в таблицу. Таким образом, в primary key = 1 должны быть значения Однако class пуст после перехода к шаблону allclass_detail.html. Над красной линией должен быть …

11.04.2024
Как сделать CKEditor Django Mobile Responsive?

У меня есть сайт, который содержит поле ckeditor (RichTextUploadingField) Default, без дополнительных настроек, но я хочу, чтобы оно было мобильно отзывчивым. Вот вид ckeditor в мобильном режиме: <img alt="Here's the look of ckeditor in mobile …

11.04.2024
Здравствуйте, я новичок в программировании, может ли кто-нибудь помочь мне с моей проблемой, по какой-то причине этот массаж продолжает всплывать [закрыто]

Reverse for 'vjestiPlus' with arguments '('',)' not found. 1 pattern(s) tried: \['vjesti\\-Dodavanje/(?P\&lt;slug\&gt;\[-a-zA-Z0-9\_\]+)\\Z'\] This is my views.py class VjestiDodavanje(View): def get(self, request, slug): vjest = Post.objects.get(slug=slug) context = { "vjest" : vjest, "vjestiForm" : VjestiForm() } return render (request, "members/vjestiDodavanje.html", …

11.04.2024
Reactjs embedded iframe выдает ошибку отказа в подключении при рендеринге вложенного url

Я создал бэкэнд на django для хранения файла в статике, и через api я получаю информацию о файле вместе с uri в reactjs Я хочу показать файл в , но здесь я сталкиваюсь с проблемой "отказано в подключении" …

11.04.2024
Как получить данные Formset в чистом методе и проверить их - Django

Я использую Formset в качестве поля в форме. Я не могу получить данные Formset в чистом методе. поделитесь кодом здесь. Forms.py class MyForm(forms.Form): my_field = forms.CharField() MyFormSet = formset_factory(MyForm, extra=2) class MainForm(forms.Form): main_field = forms.CharField() my_formset = …

11.04.2024
Графеновое поле возвращает null в ответе, даже если возникло исключение

Я использую Django + GraphQL для создания бэкенда для моего проекта. У меня есть модель User, определенная в моем models.py, которая имеет множество полей, включая, например, email и telephone, определенные в следующем фрагменте кода: email = models.EmailField(_("email address"), max_length=320, …

11.04.2024
IntegrityError at /Hod/Staff/Save_Notification NOT NULL constraint failed: app_staff_notification.message in DJANGO

Я не уверен, что проблема в models.py или в значениях, которые я ввожу в html-код. Изначально была какая-то проблема с миграцией моделей, но я ее решил. models.py class Staff_Notification(models.Model): staff_id = models.ForeignKey(Staff, on_delete=models.CASCADE) message = models.TextField() created_at …

11.04.2024
Путь Django не совпадает с URL

Этот путь Django: path('/search/&lt;str:q&gt;', views.search, name="search") не соответствует этому url: http://127.0.0.1:8000/akdbapp/search/?q=foo Почему бы и нет? Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/akdbapp/search/?q=foo Using the URLconf defined in aksite.urls, Django tried these URL …

11.04.2024
Проблемы с получением cookie в конечной точке django

Итак, в одном из моих представлений django я устанавливаю cookie после успешного входа в систему, чтобы получить из него данные о пользователе и использовать их для отображения соответствующей информации Вот мой взгляд class LoginView(APIView): def post(self, request): username …

11.04.2024
В Django CKEditor html не интерпретируется в код

После добавления записи с помощью формы CKEditor, html верстка отображается, как текст и не интерпретируется в код **models.py** class New(models.Model): title = models.TextField( verbose_name=_('Название'), validators=[ MinLengthValidator(1, _(&quot;Название не может быть …

11.04.2024
Как ограничить доступ к моему API, написанному на DRF?

На моем сайте есть форма электронной почты для связи со мной. Она реализована с помощью Django Rest Framework. Она принимает только POST-запросы. @api_view(['POST']) def send_email(request): if request.method == 'POST': name = request.data.get("name") email = request.data.get("email") subject = request.data.get("subject") message …

11.04.2024
Вставка uuid-данных в uuid-поле приводит к ошибке

При попытке создать объект, вставляющий uuid-данные в uuid-поле, выдается ошибка Что это за ошибка, которую я не смог найти в своем коде, и какое может быть решение для устранения ошибки, когда uuid-поле не принимает uuid-данные def create(self, validated_data): products_data …

11.04.2024
Возможен ли автоматический полный перевод шаблонов Django? если да, то как?

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

11.04.2024
Djongo Remove DB (python manage migrate)

Я использую djongo. Я не знаю, в чем причина, но время от времени появляется сообщение с просьбой запустить python manage migrate. Кто-нибудь знает причину? пожалуйста. это мой код ниже код приложения/модели модель from djongo …