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

17.10.2021
Как проверить уникальность bulk_create

В Django есть метод get_or_create, гарантирующий уникальность объекта. Но когда записей для добавления много больше 1000 обработка занимает много времени (как 1000 запросов на создание объектов). Я знаю про bulk_create, но он не проверяет уникальность входных атрибутов модели. Как ускорить …

17.10.2021
Django AJAX перед сохранением

Привет, я новичок в django, поэтому любая помощь будет оценена по достоинству. У меня есть форма, которая работает, вводимые данные заполняются и сохраняются в базе данных. Проблема в том, что я хочу создать кнопку "Обработать с помощью …

17.10.2021
Django - конечная точка POST для обновления нескольких таблиц. Возвращайте ответ со всеми необходимыми данными

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

17.10.2021
Создание пользовательского разрешения для представления api в django

У меня есть объект задачи и объект предложения. Я пытаюсь добавить разрешение в моем представлении api, которое проверяет, пытается ли тот же пользователь, который создал задачу, создать предложение для этой задачи. Если это тот же пользователь, это не должно …

17.10.2021
Можно ли восстановить одно дерево?

Я могу найти документацию только для Model.objects.rebuild(), которая перестраивает все деревья. Что если я хочу перестроить одно дерево? Возможно ли это? Если это невозможно - означает ли это, что использование move_node или insert_node приводит к перестройке для …

17.10.2021
Загрузка файла останавливается, когда она началась

Я разработал страницу загрузки видео на веб-сайте. Когда я пытаюсь загрузить видео файл размером менее ~100mb, все работает идеально, но если я пытаюсь загрузить файл большего размера, процесс загрузки останавливается в начале и продолжается через пару минут. Я использую …

17.10.2021
Ожидали число, а получили ''

У меня есть такая форма class MacaForm(forms.ModelForm): maca = forms.ChoiceField(required=False,choices=Maca.MacaChoices.choices, widget=forms.RadioSelect(attrs={'class': 'maca'}), initial=1) и подобная модель class Maca(models.Model): class MacaChoices(models.IntegerChoices): maca1 = 1, maca2 = 2, Но иногда я скрываю это поле, поэтому оно не …

17.10.2021
Редактирование представления Django ModelFormset

Я создаю приложение для учета расходов, которое имеет две формы. A normal modelform class ExpenseCreateForm(forms.ModelForm): expense_description = forms.CharField(widget=forms.Textarea(attrs={'rows': 3})) class Meta: model = models.Expense fields = ['expense_title', 'expense_description', 'expense_requester', 'expense_VAT', 'expense_discount', 'expense_sub_total', 'expense_total'] A modelformset_factory: …

17.10.2021
Как использовать роли Django для SaaS-продукта с порталом администратора?

Я постараюсь объяснить нашу идею желаемого продукта как можно понятнее, но не стесняйтесь задавать дополнительные вопросы. Итак, в основном мы хотим создать SaaS-продукт, который будет использоваться несколькими клиентами. На данный момент нас не интересуют пользовательские домены типа (cust1.myproduct.com, …

17.10.2021
VPS недоступен через ssh и не удается подключить веб-сайт

Проблема в том, что соединение с моим vps теряется ежедневно несколько раз в течение 20 минут. Когда сервер не работает, я не могу подключить веб-сайт и получаю ошибку: Err connection timed out. и я пытаюсь подключиться через …

17.10.2021
NoReverseMatch at /project/836d5772-26da-4a9b-811c-806af5b10a41/

.Я получил эту ошибку на странице проектов; Reverse for 'edit-project' with arguments '('',)' not found. 1 pattern(s) tried: ['edit\-project/(?P[^/]+)/$']. Я пытаюсь создать представление редактирования для проектов Мой views.py from django.shortcuts import render, redirect from .models import Project, Skill from .forms …

16.10.2021
Как установить владельца созданного объекта по умолчанию в DRF?

Я хочу сохранить объект автомобиля с request.user в качестве владельца (поле в модели Car). Мой код: views.py class CarViewSet(viewsets.ModelViewSet): serializer_class = CarSerializer queryset = Car.objects.all() lookup_field = 'slug' permissions_classes = [IsAuthenticated] def perform_create(self, serializer): serializer.save(owner=self.request.user) def get_queryset(self, …

16.10.2021
ValueError("No text section for incoming WebSocket frame!") Swift to DRF

Я пытаюсь сделать приложение для обмена сообщениями в реальном времени, используя swift и rest framework от django. Чтобы сделать приложение "в реальном времени", я использую каналы Django. Сейчас, когда я отправляю данные сообщения потребителю, я получаю ошибку ValueError("No …

16.10.2021
Не удается загрузить изображение с помощью Django-CKEditor (ошибка 400)

Когда я хочу загрузить изображение в CKEditor, он выдает ошибку "HTTP error occurred during file upload (error status: 400)." посмотрите изображение ниже Image внутри urls.py from django.contrib import admin from django.urls import path,include from django.conf import settings …

16.10.2021
Как я могу использовать представление на основе функций для выполнения операций в объекте с модалом?

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

16.10.2021
Проблема печати изображений в HTML с помощью Django

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

16.10.2021
Как я могу отправить почту в значения класса

Как я могу отправить информацию о поле в моей форме на django в виде электронного письма одновременно? def gcreate(request): if request.method == 'POST': gmember = gunluk( adsoyad=request.POST['adsoyad'], adsoyad2=request.POST['adsoyad2'], vardiya=request.POST['vardiya'], aciklama=request.POST['aciklama'], incident=request.POST['incident'], alinanaksiyon=request.POST['alinanaksiyon'], ulasilmayanekip=request.POST['ulasilmayanekip'], ulasilmayanbilgisi=request.POST['ulasilmayanbilgisi'],) try: gmember.full_clean() except ValidationError as …

16.10.2021
Запросы Foreinkey

В настоящее время я пытаюсь сделать проект django, но застрял class Klasse(models.Model): klasse = models.CharField(max_length=60, null=True) def __str__(self): return self.klasse class Lehrer(models.Model): Name_und_Nachname = models.CharField(max_length=200, null=True) Klassenlehrer_von = models.ForeignKey(Klasse, max_length=200, null=True, on_delete=models.SET_NULL) date_created = models.DateTimeField(auto_now_add=True, null=True) def __str__(self): return …

16.10.2021
Django проблема доступа к полю из представления в автозаполнении

Я использую django-autocomplete-light в своем проекте, но у меня возникли проблемы с передачей аргумента из моего представления (аргумент также находится в моем URL) в автозаполнение Select2QuerySetView. Какой правильный способ сделать это? У моего представления есть period_id, который я …

16.10.2021
Django REST (DRF) - обработка ошибок в api_view

У меня есть следующее представление API и сериализатор для изменения пароля пользователя: views.py @api_view(['POST']) @permission_classes([AllowAny]) def user_create(request): exception_handler = UserUnavailable success_handler = UserCreated if request.method == 'POST': creation_serializer = UserCreateSerializer(data=request.data) try: if creation_serializer.is_valid(raise_exception=True): creation_serializer.save() user_serializer = NewUserSerializer(instance=creation_serializer.instance) return JsonResponse( …

16.10.2021
Условный рендеринг кнопки закладки в React + Django Rest Framework

Здравствуйте? Я работаю над проектом электронной коммерции и хочу условно отобразить кнопку Bookmark, чтобы если пользователь сохраняет продукт, внутренний HTML кнопки Bookmark менялся с "Not Saved" на "Saved" во фронтенде (React). Бэкэнд (Django) работает, и закладки пользователя сохраняются в …

16.10.2021
Django: подсчет отправленных форм

Что я хотел бы сделать с моей моделью, это иметь HTML страницу, где показать моим пользователям, сколько вопросов в форме они отправили и сколько они все еще отсутствуют (у меня пять в моем оригинальном шаблоне, здесь я воспроизвожу только два), …

16.10.2021
?: (urls.E006) Параметр STATIC_URL должен заканчиваться слэшем

Я пытался перенести новую схему для моей базы данных в django, когда я получил эту ошибку: AttributeError: 'PosixPath' object has no attribute 'startswith' Я искал в интернете и увидел, что если обернуть пути с помощью str(), то ошибка …

16.10.2021
Получение ValueError при создании моего Django CreateView

Я пытаюсь вывести свое общее представление create для django и не могу этого сделать, так как получаю ошибку "ValueError at /teacher/add/" "Field 'id' expected a number but got 'add'." Я не уверен, в чем здесь может быть проблема. models.py …

16.10.2021
Django Недопустимый тег блока в строке 17: 'provider_login_url', ожидается 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?

Я использую следующий учебник:. Как следует из названия темы, у меня возникла ошибка: Invalid block tag on line 17: 'provider_login_url', expected 'endblock'. Вы забыли зарегистрировать или загрузить этот тег? Следующий div имеет ошибку . <div class="signin …

16.10.2021
Как я могу отправить по почте отправку формы в Django

Я хочу одновременно отправить данные, которые я добавил в таблицу, в виде электронного письма, как я могу это сделать? Когда я ввожу "send_mail(adsoyad, aciklama, alinanaksiyon, ['admin@example.com'])" после попытки метота в view, он получает ошибку с определениями. просмотров; from …

16.10.2021
Pivottable.js не отображается должным образом в проекте django

Я тестирую pivottable.js в проекте django, вот код, который я использую в шаблоне HTML: {% load static %} {% block content %} <script src={% static 'js/jquery-3.6.0.min.js' %}></script> <script src={% static 'js/jqueryui/jquery-ui.min.js' %}></script> <script type="text/javascript" src={% static 'pivot/dist/pivot.min.js' %}></script> <script …

16.10.2021
Makemigration - Создание модели и вставка данных только один раз

У меня есть модель, как показано ниже: from django.db import models class Country(models.Model): cid = models.SmallAutoField(primary_key=True) label = models.CharField(max_length=100) abbr = models.CharField(max_length=3) countries = { "AFG": "Afghanistan", "ALB": "Albania", "DZA": "Algeria", "ASM": "American Samoa", "AND": "Andorra", "AGO": "Angola", "AIA": …

16.10.2021
Как сделать редирект на страницу пользователя после успешного сохранения новой записи в блоге в Django

В моем проекте в Джанго есть форма создания новых постов в блоге: class PostForm(forms.ModelForm): class Meta: model = Post fields = ('text', 'group') group = forms.ModelChoiceField(queryset=Post.objects.all(), required=False, to_field_name="group") widgets = { 'text': forms.Textarea(), } labels = { "group": "Группа", "text": …

16.10.2021
Пожалуйста, как я могу создать url, используя slug в моем url.py django 3?

Прошу прощения за долгое объяснение Я новичок в Django и наткнулся на книгу под названием "Tango with Django" версии 1.9, но я кодирую свой в последней версии Django, т.е. 3.2. Но когда я дошел до главы 6, я застрял из-за …

16.10.2021
Создание запроса django из строки

У меня есть список строк, которые приходят в странном формате, таком как этот: OR(EQUAL(id,111),EQUAL(id,222)) AND(EQUAL(id,333),EQUAL(name,"John")) Я хочу разобрать эти строки и запустить их в качестве фильтра в Django следующим образом: from django.db.models import Q People.objects.filter(Q(id=111) | Q(id=222)) …

16.10.2021
OperationalError (1366, "Неверное строковое значение: '\\xE2\\x80\\x8ESen...') MySQL Django

Я разрабатываю django сайт на cpanel с базой данных MySQL. У меня есть функция, которая берет фиды с этого сайта https://travelcommunication.net/feed/ и создает из них объект (веб-скрейпинг с использованием beautifulsoup4). Но когда я пытаюсь захватить …

16.10.2021
Каким должен быть код ошибки 400 или 500 для данного сценария?

Я только начинаю изучать Django rest framework и создаю Rest API на основе функций, как показано ниже: @api_view('POST') def temp_view(request): #do something ..... ..... ..... command to copy a static file from a server if command fails: return Response …

16.10.2021
ChoiceFields для предоставления двух разных форм или разных полей в html-шаблоне и django

Я пытаюсь сделать регистрационную форму для стоматолога и студента, где у меня есть поле выбора для стоматолога и студента. Я хочу, чтобы при выборе стоматолога я мог видеть поле specialties в html, а Django выбирал эту форму, а для студента …

16.10.2021
"https" в URL, но "http" в результатах поиска google

Я добавил на свой сайт бесплатный SSL-сертификат Let's encrypt с помощью certbot (nginx). Все работает хорошо, но в результатах поиска google url моего сайта отображается как "http://example.com", но когда я открываю ссылку, в url страницы она отображается как "https://example.com". …

16.10.2021
Интеграция Pivottable.js с django

Я пытаюсь использовать pivottable.js в моем проекте django для изучения данных, которые я хранил в модели django под названием "Interview". в файле views.py: from pivottablejs import pivot_ui qs = Interview.objects.all().values() df = pd.DataFrame(qs) pv = pivot_ui(df) return render(request, …

16.10.2021
Django неправильный url?

У меня есть два адреса: один для блогов, другой для игр. У меня есть приложение для игр и блогов. path('',include('games.urls')), path('blog',include('blogs.urls')), Урл моего игрового приложения выглядит так: path('<slug:platform>/<slug:slug>',views.oyun,name='detail'), Урлы моего blogapp выглядят следующим образом: path('', views.blogs, …

16.10.2021
Импорт модели из другого проекта

У меня есть 2 проекта Django с их базами данных Postgres. И они работают на двух разных серверах. В каждом проекте есть модели, которые могут использоваться в обоих проектах. Как я могу импортировать модель проекта 1 в проект …

16.10.2021
Почему я получаю эту ошибку Uncaught Typeerror?

У меня есть js код для обновления корзины, он работает, когда корзина находится на той же странице, что и кнопка добавления в корзину, но когда корзина находится на другой странице, я получил Uncaught Typeerror: cannot read property 'innerHTML' of …

16.10.2021
Как создать несколько типов пользователей с помощью поля OneToOne в Django?

Я хочу создать 2 типа пользователей - Customer и Company. Я уже создал пользовательского пользователя, показанного ниже. Вот их файлы моделей - class UserManager(BaseUserManager): """Define a model manager for User model with no username field.""" use_in_migrations = True def _create_user(self, …