Я пытаюсь протестировать развертывание приложения django с помощью github actions и хотел проверить, правильно ли Nginx принимает запрос по определенному пути url с помощью команды curl. yaml-файл actions выглядит следующим образом: name: Test deployment on: push: jobs: automated_deployment: name: …
Из-за чего не работает ограничение (BasePermission has_object_permission) запросов на PUT и DELETE запросы во ViewSet? Это permision: class AuthorOrReadOnly(BasePermission): def has_object_permission(self, request, view, obj): if request.method in SAFE_METHODS: return True return obj.author == request.user тут ViewSet: class PostViewSet(viewsets.ViewSet): permission_classes …
Недавно я обновил Django до 4.x с 3.x, а также все остальные деплои. Но после обновления celery и celery beat, похоже, не распознают настройки, начинающиеся с CELERY_, и вместо этого мне пришлось предоставить URL брокера в качестве ENV-переменной отдельно, …
Мой файл views.py имеет следующий вид: from django.shortcuts import redirect, render from django.contrib.auth.models import User from django.contrib import messages def index(request): return render(request, "index.html") def signup(request): if request.method == "POST": username = request.POST['uname'] first_name = request.POST['fname'] last_name = request.POST['lname'] …
Примечание: я задал этот вопрос на форуме Django, но поскольку я не получил ответа там, я задаю его и здесь. Я создаю приложение с многопользовательским доступом, то есть все данные связаны с моделью арендатора. При создании …
У меня есть две модели: Recipe и Ingredient, которые связаны по принципу ManyToMany через RecipeIngredient: class Recipe(models.Model): ... ingredients = models.ManyToManyField( 'Ingredient', through='RecipeIngredient', ) ... class Ingredient(models.Model): name = models.CharField( max_length=LENGTH_FOR_CHARFIELD ) measurement_unit = models.CharField( max_length=LENGTH_FOR_CHARFIELD ) …
Как использовать разные часовые пояса с подписками? У меня есть промежуточное программное обеспечение class TimezoneMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): user = request.UserOrError.user user_location = user.get_active_location if hasattr(user, "locations") else None if user_location and user_location.time_zone: user_timezone …
В моем приложении django, когда я меняю автомобиль в форме выбора автомобиля, выскакивает эта ошибка: [15/Apr/2024 15:16:49] "GET /unavailable-dates/10/?start_date=2024-01-01&end_date=2024-12-31 HTTP/1.1" 404 2932 urls.py from django.urls import path from . import views urlpatterns = [ # Other URL patterns path('unavailable-dates/<int:car_id>/', views.get_unavailable_dates, …
Помогите, пожалуйста, кто-нибудь, токен доступа, полученный от Facebook, не сохраняется в таблице socialaccount_token после успешного социального входа. Это не позволяет моему приложению использовать токен позже для получения данных. вот мой код from dj_rest_auth.registration.views import SocialConnectView из allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter …
Мое браузерное терминальное приложение работает без проблем, пока оно используется одним клиентом, но когда другой клиент подключается к нему и пытается использовать тот же терминал, он отображается для нового клиента. Также, когда я открываю его на другой вкладке, он тоже …
У меня есть docker-compose файл, который запускает nginx и джанго на gunicorn. В самом файле конфигураций gunicorn есть логика, которая должна выполняться, когда сервер останавливаеться, но она не срабатывает при остановке докер. А если использывать без докера, то она работает. …
Я использую Django версии 3.2.16. В Django я использую следующий код. Например, доход__собственности равен 2500, а значение поля amount_field равно 14826. При умножении 14826 на.25 получается значение 37.715, а я хочу округлить результат до 35.72, но Django …
Я хотел бы спросить, что является лучшей практикой для разработки проекта в админ-панели. Я имею в виду, что я разрабатываю проект на технологии python и у меня есть немного знаний о технологии python и фреймворке Django и DRF. …
Без видимых причин, о которых я могу подумать, я получаю следующее: Invalid HTTP_HOST header: '13.60.32.132:8000'. You may need to add '13.60.32.132' to ALLOWED_HOSTS. IP-адрес был правильно добавлен в мой settings.py файл. Я использую Ubuntu 22.04.4 LTS …
Я использую django-tinymce для отображения виджетов TinyMCE в моих формах. При обновлении до последней версии 6.8.3 (2024-02-08) у меня на одном поле формы вместо одного виджета появляется два. Это шаблон Django: {% extends "layout.html" %} {% load i18n %}{% …
На любом типе Django Field, доступен validators, где я могу подключить свой собственный валидатор. Как я понимаю, я не могу изменить значение в валидаторе, он должен возвращать либо None, либо django.core.exceptions.ValidationError. Я хочу изменить значение самого поля, прежде …
В настоящее время я работаю над приложением, использующим Django для бэкенда и QT/C++/QML для фронтенда. Одним из ключевых аспектов, на которых я сосредоточен, является аутентификация и обеспечение безопасности приложения. Вот краткий обзор того, как это работает: Когда пользователь входит …
Сначала я попытался установить wagtail из исходников обычным способом : pip install -e ."[testing,docs]" -U Но он всегда возвращал TypeError : excepted string or bytes. Тогда я попытался переустановить python и pip целиком. Проведя множество исследований на stackoverflow, …
Мне нужно делать предложения агентам в чате. Оба предложения берутся из Django ORM динамически, у агентов есть ограничения на максимальное количество активных чатов. У одного агента должно быть одно предложение одновременно. Чат должен предлагаться разным агентам последовательно. Вот пример …
Я создаю систему клиники. Я вошел в систему как администратор, как врач, и эта страница не имеет никаких прав. Как я могу настроить эту страницу или мне нужно создать url и переопределить права администратора? Спасибо. Я пробовал создавать …
TemplateDoesNotExist at / generator/signin.html Request Method: GET Request URL: https://atharvasukale.pythonanywhere.com/ Django Version: 4.0.6 Exception Type: TemplateDoesNotExist Exception Value: generator/signin.html Exception Location: /usr/local/lib/python3.10/site-packages/django/template/loader.py, line 19, in get_template Python Executable: /usr/local/bin/uwsgi Python Version: 3.10.5 Python Path: \['/home/atharvasukale/Django-Certificate_Generator-main', '/var/www', '.', '', '/var/www', '/usr/local/lib/python310.zip', …
Я изучаю django. Я хотел бы понять приведенный ниже код. class RegisterPage(FormView): template_name = 'base/register.html' form_class = UserCreationForm redirect_authenticated_user = True success_url = reverse_lazy('tasks') def form_valid( self, form ): user = form.save() if user is not None: login( self.request, …
` {% csrf_token %} ` Я хочу сделать страницу выхода из системы в виде выпадающего списка, но у меня не получается. Страница выхода из системы работает только с приведенным выше кодом. Путь такой: path("logout/", LogoutView.as_view(next_page="login"), name="logout"). Как я могу …
введите описание изображения здесь Я застрял в reportmissingmodule в vscode django. Я прочитал все виды документации по этому поводу, но не смог получить никакого ответа. django - это фреймворк на языке python, который используется для …
Class BandAdmin(admin.ModelAdmin): readonly_fields = ('user',) class AlbumAdmin(admin.ModelAdmin): readonly_fields = ('user',) class SongAdmin(admin.ModelAdmin): readonly_fields = ('user',) Я написал этот код в admin.py, но админ может редактировать данные пользователя. Как мне сделать так, чтобы он не мог редактировать поля пользователя?
Я использую этот простой пример только для обсуждения: class User(models.Model): first_name = models.CharField(...) # stored in table last_name = models.CharField(...) # stored in table full_name = first_name + ' ' + last_name # not stored in table …
`Celery ведет себя странно. Он использует 5,5 Гб, что составляет около 90% оперативной памяти во время выполнения на сервере, и это замедляет работу сервера. Отладка установлена на False. Кроме того, я установил max_tasks_per_child на 2, но он освобождает память …
В настоящее время я создаю сайт с помощью Django и у меня возникли некоторые проблемы, может ли кто-нибудь помочь мне с этим. Вот мой файл urls.py: from django.urls import path, include from . import views import sys app_name = "myapp" …
В прошлом году я написал приложение для общественного мероприятия, которое я провожу, под названием Nashville Tabletop Day. Приложение позволяет людям сканировать QR-коды, чтобы взаимодействовать с играми, в которые они могут играть в течение дня. На местном уровне оно работает отлично. …
Введите описание изображения здесьнавбар не отображается и выдает эту ошибку TemplateDoesNotExist по адресу /navbar/ в браузере. я создал папку и поместил в панель навигации, как показано на приведенном скриншоте. если кто-нибудь может сказать мне, в чем ошибка. …
Я очень новичок в Django и работаю над своим первым проектом. Я пытаюсь заставить модель формы заполняться экземпляром пользователя. Я пытаюсь понять, почему при загрузке формы она не заполняется экземпляром пользователя. Форма также не обновляет мою модель. Вот …
Я пытался использовать метод user.has_perm(), но он всегда возвращает False. def test_func(self): # Определите здесь вашу пользовательскую логику управления доступом user = self.request.user return user.is_authenticated and user.has_perm('CreateGroup.add_group')
Я использую Django 5.0.3. У меня есть приложение для размещения объявлений о работе, в котором есть DeleteListingView. Я хочу переопределить метод delete(), чтобы использовать messages.success() для отправки сообщения в шаблон success url после удаления объявления. Однако метод delete() …
Не могу определить, в чем конкретно проблема. Есть форма: <form class="form-cr" action="{% url 'events:create_event' %}" method="post" enctype="multipart/form-data" id="MyForm"> {% csrf_token %} <div class="cont-a"> <div class="name name"> <label for="id_title">Название*</label> <input class="inner-input" type="text" name="title" id="id_title" placeholder="Введите название" required autocomplete="off" value="{% if form.title.value …
Class QueryLists(LoginRequiredMixin, ListView): paginate_by=4 def get_queryset(self): queryset=super().get_queryset() queryset=queryset.filter(user=self.request.user) search_filter=self.request.GET.get("search-area") if search_filter: queryset=queryset.filter(name__icontains=search_filter) order_filter=self.request.GET.get("order-by") if order_filter: queryset=queryset.order_by(order_filter) return queryset def get_context_data(self, **kwargs): context=super().get_context_data(**kwargs) get_copy=self.request.GET.copy() if 'page' in get_copy: print("hello") get_copy.pop('page') context['get_copy']=urlencode(get_copy) return context Я написал этот код и url не …
В настоящее время я пытаюсь создать бэкенд Django с фронтендом React. Но у меня возникла проблема с моими cookies (в частности, csrftoken). Думаю, проблема в том, что я не могу получить куки с помощью document.cookie в консоли или в …
Я создаю сайт форума и у меня есть следующие модели: class Profile(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='profile', null=True, blank=True) avatar = models.ImageField(upload_to='avatars/', null=True, blank=True) football_club = models.CharField(max_length=100) location = models.CharField(max_length=100, blank=True) class CustomUser(AbstractBaseUser, PermissionsMixin): userprofile = models.OneToOneField(Profile, on_delete=models.CASCADE, related_name='user_profile', …
На моем сайте я хочу показать вина с пагинацией, 9 страниц на странице (предположим, у нас 22 вина). Вина хранятся в интерфейсе администратора, каждое вино имеет такие поля, как название, тип, описание и ImageField для загрузки соответствующих изображений. Однако, …
У меня проблема с установкой классов detail view и form view в django, когда я пытаюсь нажать кнопку send в моей экзаменационной форме django выкидывает эту ошибку: AttributeError: 'TestDetails' object has no attribute 'object' class TestDetails(DetailView, FormView): model = …
Короче говоря, я пытаюсь создать многократно используемый компонент Alpine с его дочерними элементами, определенными в шаблонном фрагменте Django. Пример с кодом, который работает не так, как задумано - Карусель У меня такая структура шаблона: cities_page.html (шаблон) …