Я новичок в Django. В своем проекте я создал пользовательскую модель пользователя (ArtHubUser) с прокси типами пользователей. Я пытаюсь создать ListView, который отображает все профили (UserProfile) одного типа пользователей (тип Artist). Пока что мое представление выглядит следующим образом: class DashboardArtistsView(views.ListView): …
У меня есть несколькоViews, как показано ниже: class SomeView(generics.ListAPIView): serializer_class = SomeSerializer permission_classes = [AllowAny] и в settings.py: REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.AllowAny', ), 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', ), 'DEFAULT_PARSER_CLASSES': ( 'rest_framework.parsers.JSONParser', 'rest_framework.parsers.MultiPartParser', 'rest_framework.parsers.FileUploadParser', 'rest_framework.parsers.FormParser', ), …
У меня есть форма, в которой количество полей ввода постоянно меняется и зависит от параметра, который я передаю. Это означает, что я не могу перейти в forms.py и создать класс Form, потому что для этого нужно заранее определить входные …
Ошибка, которую я получаю Этот метод не работает. Он должен работать без использования обратной функции. Шаблон URL: urlpatterns = [ path('sectiondetails/<str:pk>/', views.getSectionEvents, name='sectionevents'), path('studentdetails/<str:pk>/', views.studentdetails, name='studentdetails'), path('studentpersonalevents/<str:pk>/', views.studentpersonalevents, name='studentevents') ] Html ссылка: <li class="nav-item"> <a …
У меня есть несколько вариантов, как показано ниже def SomeView(request): someArrayData = request.data.getlist('something', None) И я использую Postman для тестирования своих конечных точек. Когда я отправляю массив с formdata request.data.getlist работает. Но когда я отправляю массив с …
Я следую учебнику по созданию Django Ecommerce Website и, видимо, я где-то напортачил, но не могу понять. Похоже, что файл main.css загружается неправильно. Пожалуйста, помогите. Я уже сталкивался с этим раньше, но нашел решение. К сожалению, он перестал загружать main.css …
У меня есть проект Django, который я хочу запускать каждый раз при перезагрузке устройства. Я могу запустить приложение Django вручную, используя следующие 4 команды cd /home/pi/reg-sign source djenv/bin/activate cd /home/pi/reg-sign/mysite python manage.py runserver 192.168.4.1:8000 Но я не …
У меня есть приложение Next, работающее на бэкенде Django, размещенном на Heroku. Недавно я перевел его с чистого React на Next и развернул на Vercel (ранее хостинг Firebase)... Я перепробовал все, что мог придумать, но не могу решить проблему …
Я пытаюсь создать модель Django для базы данных рецептов. У меня проблемы с написанием модели, которая будет учитывать переменное количество ингредиентов (не каждый рецепт имеет одинаковое количество ингредиентов). Вот что у меня есть на данный момент: class Recipe(models.Model): '''A recipe …
Info: Я хочу сделать многопользовательское приложение на django, как facebook. facebook позволяет одному пользователю создавать несколько страниц. В моем случае: Каждая страница - это арендатор. Пользователь создает схему, в то время как пользователь создает страницу. Я использую <a href="https://django-tenants.readthedocs.io/en/latest/" rel="nofollow …
я пытаюсь добавить контекстный процессор в файл django setting.py, и вот строка, которую я добавляю TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'base.context_processors.default' # this line here is what i added …
Я делаю страницу поиска, в которой параметры отправляются по ajax, а затем после получения набора запросов я перестраиваю свои карточки. Все это дело классическое и работает нормально, вот упрощенная версия. Много строк убито или изменено, так как это не совсем …
Из моего представления crop crop_prediction я пытаюсь перенаправить его на страницу 'http://localhost:8000/Efarma/crop_detail/', но вместо этого он отображает текущую html-страницу, главную страницу, которая также является начальной страницей этого сайта. В консоли появляется ошибка '[26/Apr/2022 22:31:29,457] - Broken pipe from ('127.0.0.1', …
Я пытаюсь запустить несколько сервисов на моем сервере, используя отдельный образ docker для каждого сервиса: nginx - with a configuration for all available services below and access to the files on the server - should be always running …
Я новичок в Django, пытаюсь создать сайт, позволяющий людям регистрироваться на футбольные матчи. На данный момент пользователь может зарегистрироваться несколько раз на один и тот же матч, что, очевидно, не идеально! Есть ли способ определить, зарегистрировался ли уже пользователь, …
На моей текущей странице есть фильтр, который пользователь может заполнить по желанию. На той же странице есть кнопка, которая перенаправляет пользователя на новый url, который загружает файл. Мой вопрос: Как я могу передать параметры url первой страницы и …
Даже в settings.py я добавил раздел INSTALLED_APPS, но все равно он не работает. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', # this is for the authentication 'django.contrib.contenttypes', # this tells about the MIME type 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # it help us …
Сейчас учусь делать проекты на Django и столкнулся с такой проблемой. У меня есть база данных с продуктами, а так же есть dump файл формата json. Этот файл сделал командой python manage.py dumpdata products.Product > allproduct.json. Я удалил файл базы …
У меня есть представление, основанное на классах, в виде: class DetailView(GenericAPIView): @swagger_auto_schema(responses={201: 'Created'}) @authorize(CustomPermission) def post(self, *args, **kwargs) -> Response: // code..... return Response(status=HTTPStatus.CREATED) Первый: Использование swagger_auto_schema без какого-либо сериализатора приводит к ошибке как: AssertionError: DetailView should …
С помощью шаблонизатора попытался прописать вот такое вот меню: Сделал вот такой вот шаблон: {% for m in menu %} {%if not forloop.last%} <div class="header__item headerButton"><a href="{% url m.url_name %}"> …
Я работаю над проектом django версии 2.1. сейчас я хочу успешно запустить его на локальном сервере. но когда я ввожу python manage.py runserver, . он выдает мне журнал ошибок, который приведен ниже. может ли кто-нибудь подсказать мне, как запустить …
Я работал во многих веб-проектах на python. Я также использовал flask, django и sanic для разработки веб-приложений и restful api сервисов. Недавно я услышал о DAO от своего друга, который пишет код как на java, так и на python. Очевидно, …
Я делаю сайт с использованием Django, где я делаю динамические URL. Однако я довольно новичок в программировании и не смог найти, как сделать динамические URL с более чем одним параметром. Я делаю сайт под названием "kartotek", который определяется …
Здравствуйте У меня есть функция для автоматической генерации данных для моего SlugField, но я не знаю, как реализовать метод сохранения для ее выполнения. Я пробовал вызывать функцию из метода сохранения, но он выдает ошибку "экземпляр не определен". Любые предложения будут …
У меня есть представление, которое показывает мою панель навигации, я добавляю панель навигации динамически из базы данных, но проблема в том, что я должен добавить тот же самый кусок кода во все мои представления, чтобы текст навигации появился, и …
У меня есть веб-приложение Django, и я пытаюсь перенаправить пользователей на мое мобильное приложение в одном из представлений. def magic_link(request, token): return redirect(f"{settings.FRONTEND_URL}/magic_link/{token}") Эта перенаправляющая ссылка похожа на: appname://magic_link/token. Однако я получаю следующую ошибку. DisallowedRedirect at /magic_link/{token}/ Unsafe …
После ввода адреса электронной почты в django.urls.exceptions.NoReverseMatch: Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name. и нажатия кнопки отправки у меня возникает ошибка password_reset.html. Почему он ищет password_reset_confirm именно в этой точке? …
Я несколько дней искал решение этой проблемы. После того, как я затронул файл admin.py, чтобы переопределить методы get_queryset и get_form, я столкнулся с ошибкой unhashable type 'list', в которой нет информации о том, где находится ошибка. Я удалил переопределение методов …
Я создал приложение с Django backend и React frontend. В проекте я помещаю файл .env в корневую папку my_project/ .env my_app/ __init__.py apps.py settings.py urls.py views.py wsgi.py frontend/ public/ src/ build/ static/ js/ main.4dfd1f01.js css/ main.5c1407a3.css …
Вот модель: from django.contrib.gis.db import models class City(models.Model): mpoly = models.MultiPolygonField() area = models.IntegerField(null=True) Я хочу обновить все записи сразу, чтобы установить область. Я пробовал : from django.contrib.gis.db.models.functions import Area, Transform City.objects.all().update(area=Area(Transform("mpoly", 2154))) …
Def trash_view(request): global i, addr, passwrd, conn if request.method == 'POST': imap_url = 'imap.gmail.com' conn = imaplib.IMAP4_SSL(imap_url) conn.login(addr, passwrd) conn.select('"[Gmail]/Trash"') result1, data1 = conn.search(None, "ALL") mail_list = data1[0].split() text = "You have reached your trash folder. You have " + …
Я обнаружил, что существует 3 способа конкатенации с использованием передней косой черты "/", "os.path. join()" или "joinpath()" для "STATIC_ROOT" и "MEDIA_ROOT" как показано ниже и эти 3 способа конкатенации работают правильно для меня. Передний слэш "/": …
Я развернул свой проект на Heroku. Но я получил "Internal server error" "ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation' (/app/.heroku/python/lib/python3.8/site-packages/django/utils/translation/init.py)" Да, я знаю, что вместо этого я должен написать "gettext_lazy". Но я не могу найти этот файл в …
Я обнаружил, что иногда передний слэш "/" используется для конкатенации "BASE_DIR" и "static" или "media" для "STATIC_ROOT" и "MEDIA_ROOT" в "settings. py" как показано ниже: # "settings.py" # Here STATIC_ROOT = BASE_DIR / 'static' # Here MEDIA_ROOT …
Я новичок в python и django. Я скопировал свое производственное приложение, которое написал другой разработчик, на свой локальный компьютер. Оно прекрасно работает. Когда я запускаю django admin, я получаю форму входа. Но когда я ввожу свой ID и …
Это форма выбора участника class EventFormAdmin(ModelForm): name = forms.TextInput(attrs={'class':'form-control'}), manager = forms.Select(attrs={'class':'form-select'}), venue = forms.Select(attrs={'class':'form-select'}), event_date = forms.TextInput(attrs={'class':'form-control'}), participants = forms.ModelMultipleChoiceField( **queryset=Participant.objects.filter().values(participant_list),** #filter for participants who applied for a specific event widget=forms.CheckboxSelectMultiple ), description = forms.Textarea(attrs={'class':'form-control'}), class Meta: model = …
У меня есть проект Django с несколькими приложениями, и я хотел бы управлять шаблоном из корневой папки проекта. TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', "DIRS": [os.path.join(BASE_DIR, "templates")], 'APP_DIRS': True, 'OPTIONS': {...} }] На главной странице index.html проекта …
Я хочу сделать бэкенд для аутентификации пользователей, которые у меня есть в веб-сервисах, но у меня нет класса пользователя, поэтому как я могу сделать этот бэкенд для аутентификации пользователей, которые я пытаюсь войти в систему? У меня есть эта функция …
У меня есть модель Post и модель Message. Я хочу создать сообщение в одном посте и просмотреть его. Я не могу придумать, как я могу сделать это, используя класс DetailView. Как я могу это сделать? …
У меня эта модель: class Family(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=255, unique=False) def __str__(self): return self.name class Meta: ordering = ['name'] А также я использую эту функцию для создания объекта семьи при создании пользователя: …