Def submit_review(request, product_id): url = request.META.get('HTTP_REFERER') if request.method == 'POST': try: reviews = ReviewRating.objects.get(user__id=request.user.id,Product__id=product_id) form = Reviewform(request.POST, instance=reviews) form.save() messages.success(request, 'Спасибо! Ваш отзыв был обновлен.') return redirect(url) except ReviewRating.DoesNotExist: form = Reviewform(request.POST) if form.is_valid(): data = ReviewRating() data.subject = form.clean_data['subject'] …
Я пытаюсь создать конечную точку api, которая выводит список всех пользователей в базе данных, но я хочу, чтобы это могли делать только сотрудники. По умолчанию при создании секретаря поле is_staff в модели пользователей устанавливается в значение True. В классе разрешений …
В настоящее время я выполняю задание, где одним из требований к функции редактирования является то, что пользователь должен иметь возможность нажать на кнопку редактирования и перейти на страницу, где у него будет возможность отредактировать то, что он написал ранее. …
Я хочу написать unittest код для аутентификации входа в систему ldap. Я понятия не имею, как начать. Я получил задание на эту задачу. Я смотрел учебники по unittest, там я получил только базовые вещи. Пожалуйста, дайте любую идею или …
После перехода с SQLite на PostgreSQL мои действия не работают У меня ошибка на шаге run migrate step ошибка psycopg2.errors.UndefinedTable: отношение "accounts_useraccount" не существует Я буду благодарен за любую помощь, которую смогу получить, спасибо заранее файл действия name: …
У меня есть несколько моделей с отношениями, и мне нужно использовать табличное пространство в этих моделях, пожалуйста, помогите, как мне решить эту проблему. class Teacher(models.Model): # classe 365's id of the teacher classe_365_id = models.CharField(unique=True, max_length=50) # email …
У меня есть список проектов в моем Django, который создан некоторым пользователем auth, поэтому я хочу поделиться определенными проектами с некоторыми другими пользователями. например, я создал "проект ABC" из моего приложения frontend, что если я хочу поделиться этим "проектом …
Привет всем, в последнее время я разрабатывал LMS, и заметил странное поведение, Django Admin сохраняет модель дважды, а я уверен, что нажимаю кнопку "сохранить" только один раз. Чтобы убедиться, что это не ошибка в моем коде, я сделал новый …
В последнее время я делаю небольшой Django проект, над которым мне приходится работать с моими товарищами по команде, поэтому я клонировал репозиторий проекта с github. Проблема в том, что в базе данных на моем компьютере нет этой таблицы, поэтому я …
При отправке формы на сайте меня пересылает на несуществующую страницу. Форма регистрации находится на странице с адресом /%2Faccounts/reg,при отправке формы меня пересылает на /%2Faccounts. Этот адрес нигде не упоминается. Cодержимое viwes.py def reg(request): if request.method == 'POST': user_form = UserRegistrationForm(request.POST) …
У меня есть модель django с полем datetime следующего вида: date_creation = models.DateField(auto_now_add=True) Локально, на моей машине, этот элемент управления создается с локальной датой и временем. При развертывании приложения поле не создается с локальным временем. Я пытался сделать …
Иногда я хочу отобразить много булевых полей в представлении list_display в Django Admin. К сожалению, эти поля идут с длинным verbose_name, что дает очень некрасивые и большие колонки. Я знаю, что в Django Admin можно предоставить атрибут short_description для …
У меня есть djangorestframework-simplejwt для jwt аутентификации и для oauth я использовал drf-social-oauth2. Токен доступа работает, когда пользователи входят с simplejwt, но токен доступа, предоставленный по url /convert-token/, выдает ошибку, подобную этой:Он работал нормально без simplejwt. Есть ли что-нибудь, …
У меня есть модель со следующими полями: email = models.EmailField(verbose_name="email", max_length=60, unique=True) department = models.TextField(verbose_name="department") username = models.CharField(max_length=30, unique=True) emp_id = models.AutoField(primary_key=True) is_admin = models.BooleanField(default=False) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False) is_superuser = models.BooleanField(default=False) hide_email = models.BooleanField(default=True) name = …
Я работаю над проектом, структура которого выглядит следующим образом. И я пытался проверить, является ли пользователь членом запрашиваемой команды и может ли он видеть ее детали. Я пытался добиться этого с помощью декораторов, но все равно получаю ошибку http 500. …
Как умножить два числа в бюджетной модели, например, я хочу умножить часы работы и ставку за час ... Затем я добавляю эту цифру к общей стоимости всего ... Пожалуйста, помогите from django.db import models from django.contrib.auth.models import User from …
У меня есть две таблицы. class DibbsSpiderDibbsMatchedProductFieldsDuplicate(models.Model): nsn = models.TextField() nsn2 = models.TextField() cage = models.TextField() part_number = models.TextField() company_name = models.TextField(blank=True, null=True) supplier = models.TextField(db_column='Supplier', blank=True, null=True) # Field name made lowercase. cost = models.CharField(db_column='Cost', max_length=15, blank=True, null=True) …
У меня есть новый проект для небольшого интернет-магазина. Я использую редактор кода PyCharm. Он сохраняет прогресс всякий раз, когда я переключаюсь на новое окно, и сервер автозапускается. После некоторого времени работы над проектом сервер перестал это делать, и теперь …
Я пытаюсь выполнить эту простую команду в Datagrip, но эта ошибка появляется постоянно! Кто-нибудь может мне помочь? " У вас ошибка в синтаксисе SQL; проверьте в руководстве, соответствующем версии вашего сервера MySQL, правильный синтаксис для использования рядом с …
Согласно документации xlsxwriter https://xlsxwriter.readthedocs.io/example_django_simple.html, я могу создавать и записывать excel-файлы в django HttpResponse следующим образом: def get(self, request): # Create an in-memory output file for the new workbook. output = io.BytesIO() # Even though the final …
Какой из вышеперечисленных фреймворков вы предпочитаете по состоянию на 2022 год и django v4? djangorestframework django-ninja Я буду благодарен, если вы расскажете мне о плюсах и минусах каждого из них для реализации rest-api в django v4.
В настоящее время я использую django для разработки веб-приложения. Я хочу использовать внешний Idaas и использовать uuid, выданный внешним Idaas, как ID в таблице User в django. Мне не нужна колонка паролей в Django в это время, …
Я новичок в Django, и я уже некоторое время борюсь с этой ошибкой TemplateDoesNotExist. Я посмотрел на многих других пользователей, у которых были подобные проблемы, но ни одно из предложенных решений, похоже, не работает для меня. Django не может …
Я разместил свой проект django на pythonanywhere, сайте бесплатного хостинга. Код отлично работает в локальной сети и в Интернете, но почему-то возникла проблема с аутентификацией в instagram. Instagram использует систему аутентификации oauth2, в которой, когда пользователь разрешает ваше приложение, …
используя фреймворк Django, добавляю ck-editor в админ панели, но показываю textarea Я использую python manage.py runserver и он работает, но он не работает при развертывании с Apache2.
Serializers.py - при присоединении HiringstatusSerializer в DriverEditListSerializer получаем ошибку class CitySerializer(serializers.ModelSerializer): class Meta: model = City fields = ('id', 'name') class LocationSerializer(serializers.ModelSerializer): class Meta: model = Location fields = ('id', 'name') class HiringstatusSerializer(serializers.ModelSerializer): class Meta: model = Hiring fields = …
** Когда я использую атрибут save() в views.py, страница получает эту ошибку : NOT NULL constraint failed: pages_login.username def about(request): username = request.POST.get("username") password = request.POST.get("password") data = Login(username=username,password=password) data.save() return render(request, 'pages/about.html') **
В моем приложении викторины вот мой код views.py def NewQuiz(request): quizForm=forms.QuizForm() if request.method=='POST': quizForm=forms.QuizForm(request.POST) if quizForm.is_valid(): quiz= quizForm.save(commit=False) quiz_id = quiz.id else: print("form is invalid") return redirect('quiz:new-question',quiz_id=quiz_id) return render(request,'quiz/createquiz.html',{'quizForm':quizForm}) #create new question def NewQuestion(request,quiz_id): user = request.user quiz = …
Views.py def inventory_display(request): if request.user.vendor == True and request.user.vendor_approval == True: vendor = CustomUser.objects.get(id=request.user.id) vendor_product = vendor.vendor_user.all() items = vendor_product[0].product_variants.all() return render(request, 'vendor/inventory_display.html',{'vendor_product':vendor_product, 'items':items}) Html {% for product in vendor_product %} {% for item in items %} …
Я устанавливаю пагинацию в моем Django APP. Ниже приведен код моего представления: class ClaimsView(ListView): context_object_name = "archives" template_name = "myapp/claims.html" def get_queryset(self, **kwargs): query = self.request.GET.get("q", "") response = self.get_archives(query) paginator =Paginator(response, 4) pages = paginator.get_pages(4) return {'archives': response, …
В общем нужно вывести k в user_profile. В task_list он успешно вывелся а в user_profile не отображается.В чем причина? Views class TaskList(LoginRequiredMixin, ListView): model = Task context_object_name = 'tasks' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['tasks'] = context['tasks'].filter(user=self.request.user) context['count'] = …
#Проект Battery Manger 16-12-2021 class BatteryManager(models.Model): slno = models.AutoField(db_column='Slno', primary_key=True) # Имя поля делается строчным. lithiumionbattery = models.DecimalField(db_column='LithiumIonBattery', max_digits=18, decimal_places=2, blank=True, null=True) # Имя поля приводится к нижнему регистру. bty_voltage = models.DecimalField(db_column='Bty_Voltage', max_digits=18, decimal_places=2, blank=True, null=True) # Имя поля приводится …
Мне нужно отобразить pdf внутри таблицы, но тег embed там не работает. HTML-файл, который я использую, является шаблоном приложения Django. Ниже представлен код, который я пишу для отображения pdf:- {% if awp.Supporting_documents %} <td id=displayrecord><a href="{%url 'component_progress:download_file_Supporting_documents' …
Def admin_login(request): if request.method == 'POST': username = request.POST["username"] password = request.POST["password"] user = authenticate(request,username = username, password = password) if user is not None: if(user.is_superuser): auth_login(request, user) return redirect(reverse("dashboard")) else: messages.info(request, "invalid credentials") return redirect(reverse("admin")) return render(request,'login.html') это …
Я хочу создать раздел на своем сайте, где по каждому предмету можно найти ссылки на соответствующие прошлые работы, но у меня никак не получается. Ищу идеи: Мой views.py: def index(request): subjects = Subject.objects.all() context = {'subjects': subjects} return render(request, 'alevelspastpapers/index.html', …
Я пишу веб-страницу, которая может запускать скрипт python по нажатию кнопки на html. Вот что у меня есть: views.py from django.shortcuts import render import requests import sys from subprocess import run,PIPE def external(request): inp= request.POST.get('param') out= run([sys.executable,'test.py',inp],shell=False,stdout=PIPE) print(out) return …
У меня есть две таблицы: class DibbsSpiderDibbsMatchedProductFieldsDuplicate(models.Model): nsn = models.TextField() nsn2 = models.TextField() cage = models.TextField() part_number = models.TextField() company_name = models.TextField(blank=True, null=True) supplier = models.TextField(db_column='Supplier', blank=True, null=True) # Field name made lowercase. cost = models.CharField(db_column='Cost', max_length=15, blank=True, null=True) …
в моем models.py, у меня есть это, (важно: дата, сумма) class Expenditure(models.Model): item = models.ForeignKey(Item, on_delete=models.SET_NULL, null=True, related_name='items') author = models.ForeignKey('auth.User', on_delete=models.DO_NOTHING, null=True) bank = models.ForeignKey(Bank, on_delete=models.DO_NOTHING, blank=True, null=True) date = models.DateField(blank=False, null=False, default=datetime.date.today) amount = models.DecimalField(max_digits=20, …
Я запрашиваю mindbodyapi для получения токена с помощью следующего кода, используя библиотеку requests def get_staff_token(request): URL = "https://api.mindbodyonline.com/public/v6/usertoken/issue" payload = { 'Api-Key': API_KEY, 'SiteId': "1111111", 'Username': 'user@xyz.com', 'Password': 'xxxxxxxx', } r = requests.post(url=URL, params=payload) print(r.text) return HttpResponse('Done') …
Я новый Django Developer, и у меня возникли проблемы с функцией входа в систему. Моя проблема заключается в том, что моя система не показывает сообщения об ошибках, хотя они недействительны. Я пытаюсь ввести неправильное имя пользователя и пароль, и …