Я пытаюсь сделать бэкенд, используя DRF, и я только что столкнулся с проблемой Это модели class SchoolYear(models.Model): title = models.CharField(max_length=255, unique=True) class Student(models.Model): name = models.CharField(max_length=10) school_year = models.ForeignKey( "students.SchoolYear", related_name="school_year", on_delete=models.CASCADE, ) class StudentSerializer(serializers.ModelSerializer): class Meta: model = …
У меня есть вопрос с четырьмя ответами, и я хочу, чтобы кнопка мигала зеленым цветом, когда выбран правильный ответ, и красным, когда выбран неправильный ответ. Как я могу это сделать? я хочу …
Я пытаюсь встроить PDF в веб-страницу в Django. Вот сообщение, которое я вижу в консоли: Refused to display 'http://127.0.0.1:8000/' in a frame because it set 'X-Frame-Options' to 'deny'. Вот определение функции в моем файле python: from django.http …
Хотя контекст отображается в html, я могу использовать другие переменные, но не могу получить доступ к изображению. Мой код таков: html: {% for a in Manga %} <div class="manga_container"> <div class="manga_image"> <p>{{a.manga_image}}</p> <img src="{{ x.manga_image.url }}" alt=""> </div> …
Я пытался сохранить запись, используя два разных метода, но оба не работают. Формы Django Модели (метод создания) 1 Я создал ModelForm class ProductForm(ModelForm): class Meta: model= ProductDetails fields= ("name","category","subcategory","price","mrp","product_details","main_img","img1","img2","img3") labels={ "name":"Product Name", "product_details":"Description", "category":"Category", "subcategory":"Sub-Category", …
У меня есть представление, где я хочу передать переменную в мой шаблон, однако значение всегда передается как None, как показано в цифрах 1, 2 и 3. Что я делаю не так, пожалуйста, помогите, я знаю, что это вопрос новичка, …
From rest_framework.response import Response from django.http import JsonResponse В чем разница между этими двумя? Как я могу решить, какой из них мне использовать?
Я работаю над сайтом на Django. В принципе, я хочу заблокировать IP после того, как он выполнит операцию, когда этот IP придет выполнять ту же операцию, система не позволит ему это сделать. Теперь моя проблема в том, что если набор …
В процессе инсталляции для Saleor безголовой электронной коммерции пакет Python Weasyprint не загружает зависимость gobject-2.0.0, которую я уже установил на своей машине с помощью Macport. Ниже приведен …
Views.py: from django.shortcuts import render, redirect from .forms import UserRegisterForm, UserPostForm from django.contrib.auth.models import User def register(request): if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() return redirect('home') else: form = UserRegisterForm() return render(request, 'users/register.html', {'form':form}) def profile(request, username): …
Я реализовал эту функциональность с помощью FBV, но когда я пытаюсь использовать CBV, объекты создавались с пустым полем пользователя. views.py class BlockCreate(CreateView): model = TrainingBlock template_name = 'training_room/create_block.html' form_class = BlockForm success_url = reverse_lazy('gym') def set_user(self, form): form.instance.user = self.request.user …
Хочу сделать гугл авторизацию на сайте. В google console создал проект и создал OAuth Client ID. в Authorized JavaScript origins написано http://localhost:8000. html: {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, …
Я пытаюсь фильтровать по внешнему ключу, но получаю ошибку. Текущий код таков: Views.py def kingmailboxcodesshow(request): lname = "King" lockbox_list = MailBoxCodes.objects.raw('SELECT * FROM mailboxcodes WHERE Address_id__contains %s',[lname]) return render(request,"users/mailboxcodesshow.html",{'MailBoxCodes':lockbox_list}) получаю эту ошибку: django.db.utils.ProgrammingError: (1064, "You have an …
Я пытаюсь запустить свой проект django в новой среде, я установил все свои требования, хотя каждый пакет установлен, но он все еще выдает мне нижеупомянутую ошибку. Я не уверен, но предполагаю, что это из-за конфликта версий некоторых модулей. Кто-нибудь …
Я использую drf-yasg для генерации схемы Swagger, но он удаляет часть "api/" из url. schema_view = get_schema_view( openapi.Info( title="My API", default_version='v1', description="...", terms_of_service="https://www.google.com/policies/terms/", contact=openapi.Contact(email="hello@mycompany.com"), license=openapi.License(name="BSD License"), ), public=True, permission_classes=[permissions.AllowAny], ) router = routers.DefaultRouter() router.register(r'spaces', SpacesViewSet, basename='spaces') urlpatterns = [ url(r'^swagger(?P<format>\.json|\.yaml)$', …
Возник вопрос - зачем нужно WSGI, что такое WSGI, WSGI сервер, WSGI приложение. Нашел информацию и сформировал для себя следующие тезисы (ниже). Можете подсказать, правильно ли я по итогу всё понял? WSGI - протокол, который описывает стандарт взаимодействия веб-приложения и …
Я хочу для своего сайта в разделе комментариев, когда пользователь нажимает на ответ, внизу этого же комментария добавляется форма ввода, и если есть другая форма для других комментариев, то они будут скрыты. вот мой код html и django: …
Мне нужно создать проект на фреймворке django, и я должен внедрить систему веб-скрейпинга с помощью bs4. Я сделал это, но не могу обновить данные. Я выводил данные с bs4, запросами и временем, отображал их на html странице. Но …
Мне нужно понять, как перевести запрос MySQL на язык Django (Python). Есть помощь? В основном мне нужно получить итоговую сумму из каждой таблицы плюс оставшуюся итоговую сумму после траты. class Trip(models.Model): name = models.CharField('Name', max_length=254) class Account(models.Model): name = …
Я работаю над проектом Django, в котором при регистрации пользователей их профили автоматически создаются с помощью signals.py. Все отлично работает на localhost, но теперь я хочу мигрировать на AWS S3 bucket перед развертыванием проекта на Heroku. После настройки параметров AWS …
Я хотел бы проверить все значения x в этой функции, не вызывая каждое значение x ( x[0] ...), таким образом, что-то вроде x[n] или ' for all values of x'. И перечислить все значения TickerZ в списке в зависимости …
У меня есть приложение "произведения", в котором должны быть все мои произведения. Есть карточки-превьюшки к моим работам. Я хочу, чтобы они были кликабельны и перенаправляли на произведение, на которое кликнули, и вскоре показывали html-файл произведения. Проблема заключается в перенаправлении …
Задача: к посту добавляется комментарий - автору поста приходит сообщение на email реализовал я через signals @receiver(post_save, sender = Answer) def send_email_after_answer( **kwargs): instance = kwargs['instance'] send_mail( 'subject', 'Here is the message', settings.EMAIL_HOST_USER, [f'{instance.post.author.email}'], #post - связывает модель комментариев …
Является ли хорошим подходом использование сигналов Django для реализации системы уведомлений по электронной почте? У меня есть CustomUser модель, связанная с CustomUserPreferences, которая планируется следующим образом: class CustomUserPreferences(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, default=None, on_delete = models.CASCADE, primary_key = True) lesson_notification …
Я пытаюсь создать api вызов: class CategoryViewSet(viewsets.ModelViewSet): serializer_class = CategorySerializer queryset = Category.objects.all() @action(methods=['get'], detail=False) def mainGgroups(self,request): mainGroups = Category.objects.filter(category_id__isnull=True) serializer = self.get_serializer_class()(mainGroups) return Response(serializer.data) serializer: class CategorySerializer(serializers.ModelSerializer): animals = AnimalSerializer(many=True) class Meta: model = Category fields = …
Models.py from django.db import models # Create your models here. class Subscriber(models.Model): """A subscriber Model""" email = models.CharField(max_length=255, blank=False, null=False, help_text="Subscriber Email Address", unique=True) full_name = models.CharField(max_length=100, blank=False, null=False, help_text="First and Last Name") class Meta: verbose_name = "Subscriber" verbose_name_plural = …
Class User(AbstractUser): GENDER_STATUS = ( ('M', 'Male'), ('F', 'Female') ) address = models.TextField(null=True, blank=True) age = models.PositiveIntegerField(null=True, blank=True) description = models.TextField(null=True, blank=True) gender = models.CharField(max_length=1, choices=GENDER_STATUS, null=True, blank=True) phone = models.CharField(max_length=15, null=True, blank=True) def get_full_name(self): return f'{self.first_name} {self.last_name}' …
Я пытаюсь создать конечную точку "create order", я продолжаю получать Cannot assign "<django.db.models.fields.related_descriptors.create_forward_many_to_many_manager.<locals>.ManyRelatedManager object at 0x7f50dad00f70>": "OrderItem.product" must be a "Product" instance. heres my models и мой views.py #create order with orderitems @swagger_auto_schema(method="post", request_body=OrderSerializer) @api_view(["POST"]) @permission_classes((permissions.AllowAny,)) @authentication_classes([TokenAuthentication]) …
Я пытаюсь получить 'дату', которая может быть, например, 2023/01/29, для печати в моем файле шаблона. def time_booking(request): if 'date' in request.COOKIES: context = { 'date':request.COOKIES['date'], } print("Run Run") return render(request, "path_to_file.html", context) <h1>Date will be here here</h1> …
Я использую виртуальный хостинг namecheap и разместил свой сайт с помощью cpanel. Мой сайт работает нормально, но если я сделаю DEBUG = False в файле settings.py проекта, то статические файлы не загружаются. url моего сайта: https://drshahidabegum.com/ …
Некоторые модели моего приложения определяют диапазоны дат (например, контрактов), где текущий экземпляр не имеет фиксированной даты окончания (т.е. он всегда должен оцениваться как сегодняшний). Установка параметра default на поле end - class Contract(models.Model): building = models.ForeignKey(Building, on_delete=models.CASCADE) service = models.ForeignKey(Service, …
У меня есть модель Event, которую я хочу сортировать по столбцу event_datetime в resolver, но это не работает. Моя модель событий выглядит следующим образом: class Event(models.Model): name = models.CharField(db_index=True, max_length=255) event_type_id = models.ForeignKey(EventType, on_delete=models.PROTECT, default='friendly match', related_name='events_by_type') city = …
У меня проблема с колонками в базе данных, когда як использую python manage.py migrate. Я хочу написать код для использования DATABASE_URL в docker-compose.yml, как мне решить эту проблему? Я экспериментировал с написанием этих кодов. Не могли бы вы мне …
Я обрабатываю изображение в приложении Django. Я использовал rasterio для обработки геопространственного изображения. Я хочу сохранить вывод непосредственно в поле FileField в модели. Я использовал tempfile для записи вывода из rasterio и использовал метод Model.FileField.save для надежды записать его …
Имеется такой код моделей: class Country(models.Model): name = models.CharField(max_length=255) mainland = models.ForeignKey('Mainland', on_delete=models.CASCADE) def __str__(self): return self.name class Mainland(models.Model): name = models.CharField(max_length=255) def __str__(self): return self.name class Event(models.Model): mainland = models.ForeignKey(Mainland, on_delete=models.CASCADE, verbose_name='mainland') country = models.ForeignKey(Country, on_delete=models.CASCADE, verbose_name='country') И …
Я использую VS Code Version: 1.74.3 на MacOS 13.2. python -V возвращает Python 3.11.1. Я получаю следующее сообщение об ошибке: Import "django.shortcuts" could not be resolved from source Pylance(reportMissingModuleScource). …
У меня есть сериализатор: class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ('id', 'name') И просмотр: class UserListView(ListAPIView): model = User serializer_class = UserSerializer Как и ожидалось, на GET запрос я получаю …
Я работаю над приложением django, в котором html код под названием tool.hmtl вместе с javascript кодом под названием myscripts.js позволяют пользователю загружать папку и затем выполнять некоторую обработку этих данных. Соответствующий раздел tool.hmtl приведен ниже. <main class="tool mg-t-900"> <div …
Я хочу обрабатывать размещенные api данные в views.py. Как я могу это сделать. Я получаю ошибку. Мой views.py: from django.shortcuts import render, redirect from rest_framework import viewsets from rest_framework.decorators import api_view from rest_framework.response import Response from .models import Student, Teacher …
В моем проекте Django у меня есть "спрайт", который является элементом изображения в шаблоне HTML. Я хочу сделать небольшую интерактивную игру на странице, когда при нажатии на клавишу "A", изображение будет двигаться по оси x. Как я могу добиться этого …