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

20.11.2021
Django ModuleNotFoundError: Нет модуля с именем 'localflavor'

Я получаю недоуменную ошибку ModuleNotFound в проекте, где я пытаюсь запустить новое приложение. Это не было проблемой до настоящего времени. Когда я запускаю: python manage.py startapp newapp, я получаю следующую ошибку: Я проверил, и localflavor все еще …

20.11.2021
Модуль с именем 'social_django' отсутствует, но установлен модуль 'social-auth-app-django'

Краткое изложение проблемы Я создаю проект Django и пытаюсь установить интеграцию Auth0. Согласно документации Auth0, я установил библиотеку social-auth-app-django, которая затем пошла и также установила social-auth-core. Поэтому, пожалуйста, обратите внимание, что обе эти библиотеки установлены.. Вот мой …

20.11.2021
Django поле DateField только с годом или с годом и месяцем и т.д. с фильтрацией

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

20.11.2021
Django - построение многоколоночных индексов

Допустим, у нас есть модель, которая выглядит следующим образом: class Entry(models.Model): """Users will query for entries with various combinations of filters""" date_created = models.DateTimeField(auto_now_add=True) important = models.BooleanField(default=False, null=False) urgent = models.BooleanField(default=False, null=False) user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) Каким образом …

20.11.2021
Как ограничить доступ к админке на джанго?

Вот при разработке сайта назрел такой вопрос каким образом можно ограничить доступ пользователям к админке или к другим страницам, и если со страницами всё более и менее понятно(через модуль mixin), то вот с админкой всё ни так очевидно. Так поэтому …

20.11.2021
Получить список элементов, которые были переданы из файла python (Django) в html, из html в Javascript, который находится на той же странице

мой код на питоне: def index(request): body=list(Body.objects.all()) loads=list(Load.objects.all().order_by('length')) badLoads=[] goodLoads=[] for load in loads: if load.length>body[0].length or load.width>body[0].width or load.mass>body[0].mass: badLoads.append(load) else: goodLoads.append(load) goodLoadsLength=len(goodLoads) context={ 'body':body[0], 'loads':loads, 'badLoads':badLoads, 'goodLoads':goodLoads, 'goodLoadsLength':goodLoadsLength, } return render(request,'index.html',context) html код: <!DOCTYPE html> …

20.11.2021
(Django) include не импортирует урлы других приложений

В моем проекте Django есть 2 приложения: core и books. В моем core/urls.py я использую python include('books.url') для импорта урлов из books/urls.py, но я продолжаю получать эту ошибку У …

20.11.2021
Django POST данные через форму и перенаправление на страницу с POST данными

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

20.11.2021
Несколько форм с bootstrap-модалом в одном единственном представлении для создания в Django

У меня есть 5 форм: MyForm, EducationForm, ExperienceForm, RecommendationForm, OtherDocumentsForm. Первая - главная форма, а остальные (EducationForm, ExperienceForm, RecommendationForm, OtherDocumentsForm) должны быть в bootstrap modal. Во время заполнения главной формы (MyForm), я также должен заполнить другие формы …

20.11.2021
Как получить данные из модели, связанной с пользователем, в шаблон

У меня есть модель Profile в дополнение к родной модели User. Поскольку пользователь вошел в систему, мне нужно загрузить изображение аватара на все страницы во фронтенде. Мне нужно что-то вроде этого: {% if request.user.is_authenticated %}<img src={{ profile.avatar }}>{% endif …

20.11.2021
Установка ленивой ссылки на класс сериализатора django

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

20.11.2021
Django - создать форму вопрос-варианты ответов и вывести в template

Помогите пожалуйста, нужно создать вопросник(вопрос и варианты ответы). Сделал простую связанную модель: class Questions_set(models.Model): title = models.CharField(max_length=500, verbose_name='Вопрос') def __str__(self): return self.title class Meta: verbose_name = 'Вопросы' verbose_name_plural = 'Вопрос' class Answers_set(models.Model): title = models.CharField(max_length=500, verbose_name='Вопрос') correct = models.BooleanField(verbose_name='Правильный ответ') …

20.11.2021
Django импортирует пользовательскую модель пользователя

У меня есть приложение Django с пользовательской моделью пользователя. Я пытаюсь импортировать эту модель в другое приложение. Пока я не могу понять, как это сделать. Модель пользователя клиента в accounts/models.py является from django.db import models from machina.core.db.models import …

20.11.2021
AWS EB CLI развертывание Dango - статические файлы отображаются для веб-приложения, но не отображаются для панели администратора

Недавно мне удалось настроить и развернуть мое веб-приложение Django на AWS через EB CLI, все выглядит хорошо в веб-приложении, но когда я посещаю панель администратора, я замечаю, что статические файлы не загружаются вообще (но загружаются нормально на локальном сервере). …

20.11.2021
Поле 'maca2' ожидало число, но получило 'Select'

Class Maca(models.Model): class Maca2(models.IntegerChoices): Personal = 1, Work = 2, Transport = 3, __empty__ = _('Select') maca2 = models.PositiveSmallIntegerField( db_column='Maca2', choices=Maca2.choices, null=True, blank=True ) Когда я отправляю пустые значения, я получаю следующую ошибку Field 'maca2' expected a number …

20.11.2021
Декоратор @login_required не работает (Django)

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

20.11.2021
Создание и возвращение объектов сессии django

Я настроил стандартную таблицу пользователей django и использовал ее для регистрации и входа пользователей. Теперь мне нужно создать объект сессии django для создания корзины (как на сайте электронной коммерции), которая зависит от пользователя. Как создать и получить объекты сессии …

20.11.2021
Имя_родственника в поле "многие ко многим

Ниже приведен мой код. class Thing(models.Model) : title = models.CharField( max_length=200, validators=[MinLengthValidator(2, "Title must be greater than 2 characters")] ) text = models.TextField() owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='fav_thing_owner') favorites = models.ManyToManyField(settings.AUTH_USER_MODEL, through='Fav', related_name='favorite_things') created_at = models.DateTimeField(auto_now_add=True) updated_at …

20.11.2021
Python управление одной и несколькими кнопками

У меня есть проблема, как стимулировать операции одиночного или многократного нажатия на кнопку. --пример кода : .js file jQuery.ajax({ url : "/", type :"POST", data : { selected_obj : clicked_btn }) .py file object_selected = request.forms.get('selected_obj') #data_returned from …

20.11.2021
Django ORM Оптимизация запросов к БД

У меня есть запрос, состоящий из двух обращений к БД. первый из которых содержит 'aggregate' - поэтому он выполняется немедленно. Я хочу знать, могу ли я сократить его до одного DB hit. Запрос следующий: "Найти клиентов, чьи идентификационные …

20.11.2021
Не выводите abel для id в форме django

Можно ли не отображать атрибут for у атрибута label? Я хочу <label>Text</label> вместо <label for="id_i">Text</label>

20.11.2021
Почему celery не получает задание в django?

Я новичок в celery, есть простая задача, которую я хочу использовать celery в Django, но в журнале celery нет никакого сообщения для получения задачи. вот мои коды: celery.py: from __future__ import absolute_import, unicode_literals from celery import Celery app = …

20.11.2021
Django повторяющиеся формы

У меня есть форма с выпадающей опцией выбора с возможными вариантами 1,2,3,4 или 5. На основе выбора пользователем опции 'x', я отображаю ту же форму, повторяя 'x' много раз. После отправки я пытаюсь получить данные, используя следующее представление userprofileForm(request.POST) …

20.11.2021
Как передать входное значение поиска в вывод

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

20.11.2021
Django SESSION_EXPIRE_AT_BROWSER_CLOSE не работает

Я хочу выводить пользователя из системы, если браузер закрыт. Я добавил SESSION_EXPIRE_AT_BROWSER_CLOSE = True в мой settings.py и следующую функцию в мой base.html файл, но она не работает. $(document).ready(function(){ $(window).on("beforeunload", function(e) { $.ajax({ url: logout_view, method: 'GET', }) }); …

20.11.2021
Тег ввода и пробелы в строках

Model.py class Cartrecord(models.Model): cartid=models.AutoField(primary_key=True) cart_user=models.ForeignKey(User,on_delete=models.CASCADE) json_data=models.CharField(max_length=500,default="0") def __str__(self): return self.cart_user.username views.py param_cart=Cartrecord.objects.get(cart_user=request.user) params['cart']=param_cart params['cart_length']=len(param_cart.json_data) return params html <input id="cart_data" type="text" value={{cart.json_data}}> <input id="cart_length" type="hidden" value={{cart_length}}> enter code here cart.json_data должен быть выведен как {"product7":{"0":1,"1":"USB cable","2":"250"},"product9":{"0":1,"1":"Sony Tv","2":"40000"},"product10":{"0":1,"1":"LG …

20.11.2021
Как просмотреть и отредактировать, войти в форму модели django после завершения регистрации пользователя в django?

Views.py def VendorSignup(request): vendorform = VendorCreationForm() if request.method == 'POST': vendorform = VendorCreationForm(request.POST) vendordetailform = VendorAdminDetailsForm(request.POST, request.FILES) if vendorform.is_valid(): new_user = vendorform.save() new_user.is_active = False new_user.save() return redirect('vendor_preview') else: vendorform = VendorCreationForm() return render(request, 'vendor/signup.html', {'vendorform': vendorform}) def …

20.11.2021
Как экспортировать отфильтрованные данные в django

Я использую представление на основе классов для поиска таких данных и хочу экспортировать результаты поиска. Вывод осуществляется из поиска по двум датам. Я использую следующий код: class expenses_list(ListView): model = EXPENSES template_name = 'cashes/expenses_list.html' paginate_by=10 def get_queryset(self): filter_val1=self.request.GET.get("filter1","") filter_val2=self.request.GET.get("filter2","") order_by=self.request.GET.get("orderby","-date_of_operation") …

20.11.2021
Django - Output form question|options [closed]

Help please, I need to make a questionnaire (question and answer choices) Made a simple linked model: class Questions_set(models.Model): title = models.CharField(max_length=500, verbose_name='Вопрос') def __str__(self): return self.title class Meta: verbose_name = 'Вопросы' verbose_name_plural = 'Вопрос' class Answers_set(models.Model): title = models.CharField(max_length=500, …

20.11.2021
Как успешно загрузить BLOB-изображения в поле ImageField в django

Я использую django rest framework (версия 3.12.2) для моего backend, и React/Next js в моем front end. Моя цель довольно проста, я хочу загружать BLOB изображения через POST запрос в django. но, к сожалению, я получаю это …

20.11.2021
Django reverse возвращает ошибку 'view_name' не является допустимым именем функции представления или шаблона

Вот мое мнение: class OrganizationViewSet(AbstractEntityViewSet): serializer_class = OrganizationSerializer permission_classes = [IsAuthenticated] model = serializer_class.Meta.model queryset = model.objects.all() Я зарегистрировал его следующим образом в urls.py: router.register(r"organizations", OrganizationViewSet, basename="organizations") Теперь я пытаюсь …

20.11.2021
Как изменить словарь, который возвращает serializer.data?

Есть словарь { "id": 1, "title": "gallery 1", "cover": { "photo": "gallery/1/sjz-COq95j0.jpg" } } Как мне сделать так, чтобы слово photo не было, как убрать эту лишнюю вложенность? Чтобы к примеру было так: { "id": 1, "title": …

20.11.2021
Как сохранить информацию о доставке при оплате в шлюзе Django Razorpay?

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

20.11.2021
Почему мой код Javascript возвращает объект object?

Я новичок в jquerry. Я пытался получить/просуммировать некоторые элементы из моих представлений django в jquerry. вот что у меня получилось $(document).ready(function() { var sch = $('#sch-books'); var gov = $('#gov-books'); var total = sch.val() + gov.val(); $('#total').text("Total : " …

20.11.2021
Запросы к базе данных 'new-database' не разрешены в этом тесте

Я добавил новую базу данных в свой проект django. Теперь у меня возникли проблемы с моими тестовыми примерами. Я продолжаю получать это сообщение об ошибке для каждого из моих тестовых примеров: Database queries to 'new-database' are not allowed in …

20.11.2021
Django foreign key mismatch - "question_question" ссылается на "question_subject"

Здравствуйте, у меня такая проблема может ли кто-нибудь решить ее? вот моя модель django class Question(models.Model): user = models.ForeignKey(User,on_delete=models.SET_NULL,null=True) title = models.CharField(max_length=255,null=True,blank=False) content = models.TextField(null=True,blank=False) subject = models.ForeignKey(Subject,on_delete=models.SET_NULL,null=True,related_name="subject_question") topicTag = models.ManyToManyField(TopicTag, related_name='questionTopic', blank=True) image = models.ImageField(blank=True, null=True) createdAt …

20.11.2021
Что мне нужно сделать, если я хочу условно использовать данные базы данных в шаблонах Django?

Я работаю над магазином электронной коммерции на Django. Я хочу знать, как я могу использовать данные базы данных, переданные в шаблоны с помощью метода render(), условно через JavaScript или AJAX или JSON? Например, допустим, у меня есть …

20.11.2021
Chart.js 3.6.0 не работает на Weebpack 5.62.1?

У меня есть проект Django. После некоторых обновлений безопасности я обновил некоторые основные зависимости. Все было исправлено и работало, за исключением Chart.js, который не загружается в Webpack. После нескольких дней напряженной работы я решил рассказать о проблеме здесь. …

20.11.2021
Django форма - пользовательский пользователь

Я создал пользовательского пользователя в django следующим образом: class Customer(AbstractBaseUser): ... В моей форме я импортировал класс: from account.models import Customer class PostForm(forms.ModelForm): ... client_code = forms.ModelChoiceField(queryset=Customer.objects.all(), required=True, widget=forms.Select( attrs={ 'class':'form-select form-select-sm', 'aria-label':'Default select example', })) ... …

20.11.2021
Данные формы ManagementForm отсутствуют или были подделаны Мастер Django FormTools

Views.py FORMS = [("customer", CustomerModelForm), ("supplier", SupplierModelForm), ("brand", BrandMasterModelForm)] TEMPLATES = {"customer": "add_customer.html", "supplier": "supplier_master", "brand": "add_brand.html"} class MultiStepWizard(SessionWizardView): def get_template_names(self): return [TEMPLATES[self.steps.current]] def done(self, form_list, **kwargs): form_data = [form.cleaned_data for form in form_list] return render(self.request, "dashboard_inventory.html", {"data":form_data}) urls.py …