Я создаю простой сервис на Django, который перенаправляет на социальные профили Instagram. У меня возникли проблемы с устройствами Android, на которых, даже если приложение Instagram установлено, ссылка открывается в браузере. Я бы хотел, чтобы ссылка открывалась в приложении, как …
Я использую mozilla-django-oidc для аутентификации пользователей keycloak, но это не работает. это settings.py: AUTHENTICATION_BACKENDS = ( 'mozilla_django_oidc.auth.OIDCAuthenticationBackend', ) OIDC_RP_CLIENT_ID = 'HoubanCrm' OIDC_RP_CLIENT_SECRET = '7n9Kw7FgVYEkr1NKUDUA9KDBlMBiFjMS' OIDC_OP_AUTHORIZATION_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/auth' OIDC_OP_TOKEN_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/token' OIDC_OP_USER_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/userinfo' и когда я хочу …
Я задаю категорию в качестве url в django и получаю ошибку, что ';' expected.javascript {% for category in all_categories %} <div onclick="location.href='{% url 'category' category.category %}';" style="box-shadow:0 5px 30px 0 rgba(0,0,0,.05);" class="hover:scale-105 hover:transform transition duration-300 cursor-pointer bg-gray-900 rounded-lg h-40 w-full …
У меня есть базовый API Django, к которому я могу получить доступ через браузер по адресу https://127.0.0.1:8000/norm/status/; однако, когда я использую скрипт python для подключения к нему, я постоянно получаю множество ошибок. Вот скрипт на python: BASE_URL='https://127.0.0.1:8000' …
У меня возникает ошибка при разработке сайта блога. Кто-нибудь может помочь? raise TemplateSyntaxError( django.template.exceptions.TemplateSyntaxError: 'mptt_tags' не является зарегистрированной библиотекой тегов. Должно быть одно из: admin_list admin_modify admin_urls кэш i18n l10n журнал статический tz Я также установил в …
**Описание проблемы:** У меня есть микросервис, который использует Celery для выполнения асинхронных задач. Мне нужно отслеживать состояние рабочего Celery и возвращать задачу обратно в очередь, если рабочий умирает или погибает (например, из-за сигнала SIGKILL). У меня также есть …
Я почти закончил знаменитый учебник по Django; Написание вашего первого приложения на Django. Для закрепления своих представлений я хочу сделать проект на Django. Итак, Я создаю систему управления донорством крови на Django. Она …
У меня есть класс Highlight с отношением ForeignKey к классу Organism. На сайте администратора класс Highlights является вставкой класса Organism. Я хочу, чтобы у каждого объекта Organism было 2-5 Highlights. Я хочу, чтобы на странице администратора Organism было невозможно …
У меня есть три страницы, login, login_cont, login_reg. При неизвестном логине должно быть перенаправление на страницу login_reg. Но при вводе логина в консоль выводится None (print(user_login)). И не перенаправляется, остается на странице login. #views.py def login_page(request: WSGIRequest): …
У меня возникают проблемы с импортом модулей из одного Django-приложения в другое. Моя структура проекта выглядит следующим образом: D:\Project\ - Project\ - main_page\ - users_registration\ - __init__.py - backend\ - __init__.py - django_registration\ (это джанго-приложение для бэкенда) - __init__.py - …
Есть view Django: class Filters(Category, ListView): def get_queryset(self, *args, **kwargs): my_q = Q() if 'category' in self.request.GET: my_q = Q(category__in=self.request.GET.getlist('category')) if 'temp_sveta' in self.request.GET: my_q &= Q(temp_sveta__in=self.request.GET.getlist('temp_sveta')) if 'protection' in self.request.GET: my_q &= Q(protection__in=self.request.GET.getlist('protection')) queryset = Catalog.objects.filter(my_q) return queryset …
Import os # Строим пути внутри проекта, используя os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ] # Настройки быстрого старта разработки - не подходят для продакшена # …
На странице для сброса пароля через почту, я хочу проверить какую почту ввёл пользователь мне ВАЖНО что бы она заканчивалась на @yandex.ru views.py class UserForgotPasswordView(SuccessMessageMixin, PasswordResetView): """ Представление по сбросу пароля по почте """ form_class = …
Всем привет, изучаю программирование. Столкнулся с одной проблемой. В разных директориях находятся React-проекты, каждый из которых отвечает за определенную функцию. Мне необходимо, чтобы они одновременно работали, но когда я выполняю npm start для обеих, то возникает проблема, что бэкенд (Django), …
Не пойму почему пользователь теряется после логина по урлу login/. Если после логина перейти по урлу profile/, то выбивает ошибку о том, что пользователь анонимный, AnonymousUser. urls.py: from django.urls import path from .views import ProfileView, LoginView urlpatterns = [ path('profile/', …
Изучаю django, но даже с примера почему-то не работает Модель class Comment(models.Model): post = models.ForeignKey(Post, related_name='comments',on_delete=models.CASCADE) name = models.CharField(max_length=80) email = models.EmailField() body = models.TextField() created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) active = models.BooleanField(default=True) Форма class CommentForm(forms.ModelForm): …
что надо делать? откуда исходит ошибка?
Есть две модели: PurchaseList с полем recipe, которое является ForeignKey и строит связь с моделью Recipe: class PurchaseList(models.Model): """Модель списка рецептов.""" author = models.ForeignKey('User', on_delete=models.CASCADE, verbose_name='Автор', related_name='added_to_cart') recipe = models.ForeignKey('Recipe', on_delete=models.CASCADE, verbose_name='Рецепт', related_name='is_in_shopping_cart') class Meta: verbose_name = 'Список покупок' verbose_name_plural …
Добавил пользователя в django с правами на просмотр групп и шкафчиков. После этого вышел с админки и решил зайти под этим пользователем, дабы посмотреть, как будет выглядеть. Сразу же, после авторизации вылетела такая ошибка: Environment: Request Method: GET Request URL: …
Сервер запускается, но когда хочу открыть какую либо ссылку, например зайти в админку, то выскакивается эта ошибка "A server error occurred. Please contact the administrator", DEBUG = True включен Как …
Мне нужно сделать так, чтобы в админ-панели Beats было отображение ссылки на объект из модели User, который привязан по Foreign Key. class User(AbstractUser): email = models.EmailField(_("email address"), unique=True, blank=False) allowed_to_add = models.BooleanField('Может ли добавлять треки?', default=True) def __str__(self): return self.username …
Вот мои шаги: pyhon -m venv venv venv\scripts\activate pip install django==4.2.9 После этого мне выдают ошибку: Fatal error in launcher: Failed to find shebang Даже, если просто в cmd написать pip , то будет ошибка. …
Развернул сайт на django по инструкции. Все работает, за исключением JWT авторизации. При попытке авторизации с access-токеном сервер возвращает 401 ошибку с телом ответа: {detail: "Authentication credentials were not provided."}. В запросе на закрытый API отправляется заголовок Authorization, как положено, …
Заранее благодарю всех за комментарии. Я только осваиваю ajax c django. Буду рада дельному совету. Файл 1.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <!-- КАКОЙ-ТО КНТЕНТ--> <div id="alert">АЛЕРТ</div> <form method='POST'> {% csrf_token %} <button id="btn" class="btn" type='submit'> …
У меня есть API на Django с Poetry, которое я запускаю с помощью Pycharm'а. В Pycharm'е я установил все переменные и всё нормально запускается и работает. …
Есть такая связка Apache+WSGI Django Docker. При запуске контейнера дефолтная страница Апач открывается нормально. Но при переходе на какие-нибудь страницы с приложением ДЖанго не открывается, а в логах ошибка: Это лог в контейнере root@828dcbc18f43:/# tail -f /var/log/apache2/error.log mod_wsgi (pid=9): Failed …
Учусь создавать сайты на django и каждый раз одна и та же проблема по какой бы книге я не занимался. Когда дохожу до места, где надо переименовать файл index.html в уже созданный другой html файл и создать новый index.html, то …
Необходимо чтобы для авторизованного пользователя отображалась кнопка "Профиль", а для неавторизованного кнопка "Войти" base.html {% if not request.user.is_authenticated %} <div class="auth__div"> <a class="a_login" href="{% url 'users:login' %}"> <button class="auth__btn"> <span class="auth__enter">Войти</span> </button> </a> </div> {% else %} <div class="profile"> <a …
У меня есть таблица в Базе называется Таблица соответствии это у меня models.py class Theriology_table_of_matches(models.Model): kingdom= models.CharField(max_length=250) type= models.CharField(max_length=250) klass= models.CharField(max_length=250) order= models.CharField(max_length=250) suborder= models.CharField(max_length=250, blank=True, null=True) superfamily= models.CharField(max_length=250, blank=True, null=True) family= models.CharField(max_length=250) subfamily= models.CharField(max_length=250, blank=True, null=True) tribus= models.CharField(max_length=250, blank=True, …
Не так давно начал изучать django. Возникла необходимость использовать mongodb. Нашел в интернете модуль Djongo. Установил с помощью команды pip install djongo. Потом проверил версию, показало 1.3.6. Я специально создал новый проект на django, где с шаблона сайта взял такой …
Случайно удалил db.sqlite3 на pythonanywhere. Можно ли файл восстановить и как это сделать?
Разрабатываю тренировочное приложение-библиотеку фильмов, и застряла на моменте добавления нового фильма в БД. Вот сама модель фильма: class Film(models.Model): name = models.CharField(unique=True, max_length=100) year = models.IntegerField(null=True, default=None) duration = models.IntegerField() desc = models.TextField(max_length=300) slug = models.SlugField(unique=True, null=True, default=None) actors = …
Пожалуйста, помогите мне. Возникли проблемы с развертыванием проекта django (версия 4.2.1) с использованием gunicorn, nginx, supervisor. Структура каталогов проекта такова: /root/workout, /myworkout. /root/workout /config gunicorn.conf.py workout.conf /static ... /media ... /venv ... /myworkout wsgi.py …
Я храню файлы в медике django, удаление этих фалов при удалении модели прописанно в методе delete модели. Но при удалении родительской модели (каскадная связь) у дочерней модели не будет вызван метод delete и таким образом не будут удалены файлы. Можно …
На сервере: Python == 3.10 Django == 4.2.9 django-ckeditor == 5.9.0 - 6.7.0 редактор установил согласно инструкции https://django-ckeditor.readthedocs.io/en/latest/#section-9 переписывать нет смысла мои файлы: models.py from ckeditor.fields import RichTextField ... education = RichTextField(verbose_name='Образование') ... settings.py INSTALLED_APPS = …
Models.py class Profile(models.Model): user_id = models.IntegerField(blank=False, null=False) rating = models.IntegerField(default=800, blank=True) class RatingChanges(models.Model): profile = models.ForeignKey(Profile, on_delete=models.CASCADE, blank=True, null=True) views.py profile = Profile.objects.filter(user_id=user_id).first() for i in profile.rating_changes_set.all(): У меня выдается ошибка AttributeError: 'Profile' object has no attribute 'rating_changes_set', …
У меня есть регистрация в файле views.py def register(request): if request.method == 'POST': form = UserMainRegister(request.POST) if form.is_valid(): cleaned_data = form.cleaned_data username = form.cleaned_data.get('username') password = cleaned_data.get('password') email = cleaned_data.get('email') lastname = cleaned_data.get('lastname') middlename = cleaned_data.get('middlename') login = cleaned_data.get('login') user_instance …
Я разрабатываю чат в реальном времени, используя django и каналы Мой код consumers.py: class ChatConsumer(WebsocketConsumer): def connect(self): room_hash = self.scope["url_route"]["kwargs"]["room_hash"] #self.room_group_name = self.scope["url"]["kwargs"]["hash"] self.send(text_data = json.dumps({ 'type':'room_hash', 'hash': room_hash })) chat_room = Room.objects.get(hash = hash) print(chat_room) self.accept({ 'type': …
У меня возникла проблема с последней версией расширения GeoDjango в Django версии 4.2.6, когда я создаю пустой LineString. Тот же самый код ведет себя иначе, чем в версии 4.0.10. Похоже, что по умолчанию создается объект Geos с 3-мя …
Я тестирую простую интеграцию Gmail API в мое приложение django, и она не работает. Я пытаюсь перенести пример javascript с сайта Google docs и перенести его в мой проект django, но он не работает, а когда …