Я пытаюсь использовать context_processors.py для отображения количества непрочитанных сообщений на иконке сообщения base.html, но по какой-то причине это не работает. В то время как счетчик непрочитанных сообщений работает для user_messages_view правильно, он просто не работает для base.html. Я …
Я использую django rest frame work и хочу LimitOffsetPagination https://www.django-rest-framework.org/api-guide/pagination/#limitoffsetpagination для работы с json-выводом моего представления class MyList(generics.ListAPIView) , в котором потенциально можно просмотреть тысячи записей. Я не могу понять, как заставить его …
Import json from asgiref.sync import async_to_sync from channels.generic.websocket import WebsocketConsumer from .models import User, Connection, Message import logging from .serializers import ( MessageSerializer ) from app.serializers import ( UserSerializer, ) logger = logging.getLogger(__name__) class ChatConsumer(WebsocketConsumer): def connect(self): user = self.scope['user'] …
В нашем проекте мы планируем выделить одно приложение Django из монолита на отдельный сервер, при этом используя единую базу данных для обоих. Я не понимаю, как правильно использовать модель пользователя, которая будет общей для двух серверов. Должны ли миграции, как …
Я создал модель для API. После этого я планировал добавить еще несколько API с разных платформ. Однако все API были предназначены для одной и той же цели, но данные, которые им требовались, и их методы получения данных отличались. …
ЛИЧНЫЕ ДАННЫЕ user = models.ForeignKey(User,on_delete=models.CASCADE,default=1) image = models.FileField(_('Profile Image'),upload_to='profiles',default='default.png',blank=True,null=True,help_text='upload image size less than 2.0MB')#work on path username-date/image firstname = models.CharField(_('Firstname'),max_length=125,null=False,blank=False) lastname = models.CharField(_('Lastname'),max_length=125,null=False,blank=False) # linemanager = models.CharField(_('Line manager'),max_length=125,null=False,blank=False,default='mr.....') # birthday = models.DateField(_('Birthday'),blank=False,null=False) phone = models.CharField(_('Phone number'),max_length=12,null=False,blank=False,help_text='enter phone number') department …
У меня возникли проблемы с обслуживанием статических файлов в приложении Django, развернутом на Apache. Несмотря на многочисленные руководства и предложения, я все еще сталкиваюсь с 404 ошибками для моих статических файлов. Ниже приведены соответствующие детали моей установки и проблемы, …
У меня есть два поддомена, назовем их x.example.com и y.example.com. Когда пользователь запрашивает x.example.com, сервер перенаправляет его на y.example.com. На y.example.com есть функция, которая отображает определенный контент, если заголовок referer соответствует определенному значению. Однако когда запрос приходит на y.example.com …
Вот моя ошибка. Может ли кто-нибудь помочь мне решить эту ошибку. Пробовали использовать разные версии зависимостей. Проверьте пропускную способность сети Устали перезагружать весь ноутбук
У меня есть два приложения: одно для фронтенда, созданное с помощью ReactJS, и одно для бэкенда, созданное с помощью Django. У меня есть серверная машина, на которой я развернул оба приложения. Теперь я хочу использовать Nginx (из-за SSL) для …
Я следую руководству из репозитория GitHub [https://github.com/Abiorh001/drf_with_firebase_auth] и выполнил все шаги по настройке. Однако при попытке отправить запрос на регистрацию на адрес http://127.0.0.1:8000/api/v1/users/auth/sign-up/ с помощью Postman я сталкиваюсь с ошибкой 404 (Not Found). Я проверил файл urls.py, и …
Мой бэкенд - это Django restframework. Когда я предоставляю свои учетные данные, он выдает мне токены, которые состоят из refresh и access tokens. В моем бэкенде время действия access_tokens составляет 2 минуты (только для тестирования, но будет увеличиваться до 15 …
hey guys Im stuck in some problem, as a question, I'm working on a django base website which has 5 pages two apps in it, blog app has posts in it and the other app website is for home_page, …
я использую inlineformset_factory для создания динамической строки в django для create или update у меня нет проблем, но для empty_form у меня возникают некоторые проблемы formset.empty_form.visible_fields они не отправляют данные в базу данных и не сохраняют их. …
я отправляю запрос на бэкенд следующим образом const createOrderButton = document.getElementById('createUserCart'); createOrderButton.addEventListener('click', function () { const urlAddress = document.getElementById('cart-wrapper').getAttribute('action'); console.log(JSON.stringify(cart)); if (urlAddress === '/orders/') { let promise = fetch(urlAddress, { method: "POST", headers: { 'Content-Type': 'application/json', "X-CSRFToken": CSRF_TOKEN }, …
Я пытаюсь сделать подписку, используя django и платежную систему paypal. Я пытаюсь пройти курс. Я создал свои планы в бизнес-песочнице. Я использовал код, который он дает вам после составления планов, и включил их. Я просто скопировал и вставил …
После создания venv я установил django в venv. Также я добавил установленные приложения, но он показывает no module named module_name.settings ошибку. Кто-нибудь может помочь? ModuleNotFoundError: Нет модуля с именем 'chatbot.settings' Я пытался создать чатбота, и на самом …
Я читаю книгу "Python Crash Course 2nd edition" и в настоящее время занимаюсь проектом Django. В форме есть кнопка с именем="submit" и скрытый элемент ввода с именем="next". В книге говорится, что кнопка с name="submit" - это кнопка отправки, …
В чем разница между использованием redis как pip install redis в проекте django и сохранением redis как отдельного экземпляра на другом сервере? Повлечет ли использование redis в проекте дополнительные расходы, если я использую его в качестве пакета в моем …
У меня есть модель "Рецепт", которая содержит несколько моделей "Продукт", и отношения между Рецептом и Продуктом хранят количество продуктов. Таким образом, мне нужна пользовательская модель-посредник. models.py: class Product(models.Model): name = models.CharField(max_length=50, null=False, blank=False) quantity = models.PositiveSmallIntegerField(null=False, blank=False) ... class …
У модуля 'jwt' нет атрибута 'PyJWTError' Я пытаюсь настроить авторизацию через Google и получаю эту ошибку. Это проблема несовместимости версий? Извините, я новичок в этом деле. Исключение Расположение: /usr/local/lib/python3.11/site-packages/allauth/socialaccount/internal/jwtkit.py, строка 85, in verify_and_decode Django Версия: 5.0.6 PyJWT Версия: 2.8.0
У меня есть поле ввода Date в моей форме, как показано ниже. <label class="form-label">Date of Birth</label> {{ form.date_of_birth }} {% if form.date_of_birth.errors %} <div class="alert alert-danger">{{ form.date_of_birth.errors }}</div> {% endif %} Я пытаюсь вставить дату 08/06/2024. Я …
В настоящее время я работаю над проектом Django, в котором мне необходимо реализовать имитацию службы авторизации для имитации интеграции системы аутентификации. Задача состоит в том, чтобы обеспечить аутентификацию и авторизацию каждого API-запроса с помощью токенов от имитируемого провайдера авторизации. …
Я работаю над проектом Django. Я определил пользовательскую модель User, используя класс AbstractBaseModel. Ниже приведено представление моей модели для наглядности. # models.py class User(AbstractBaseUser): id = models.AutoField(primary_key=True) firstname = models.CharField(max_length=50) lastname = models.CharField(max_length=50) email = models.EmailField(unique=True) updated_at = models.DateTimeField(auto_now=True) …
Я скачал бесплатный шаблон и теперь пытаюсь сделать несколько функций. В нем есть функции, основанные на классах. И теперь я пытаюсь сделать функцию входа в систему, а она показывает Invalid template name in 'extends' tag: ". Got this from …
Я новичок в django и хотел протестировать миксины, требующие логин, и перенаправление на next_urls. Вход в систему работает нормально, но после входа в систему происходит переход на индексную страницу, а не на ту, которую пользователь хотел посетить. Например, если это …
Пишу тесты для проверки функции комментирования постов в проекте на Джанго. При тестировании в ручном режиме происходит следующее: все пользователи могут просматривать пост, и видят форму для комментария. неавторизованный пользователь при нажатии кнопки "Отправить" под формой комментария перенаправляется на …
Я могу создавать пользователей через оболочку manage.py, но не через форму регистрации, когда я нажимаю кнопку отправки, она просто перезагружает страницу и больше ничего не происходит, также, мой vs код подчеркивает функцию create_user в строке "user = Account.objects.create_user(...", он …
Я работаю над переносом локального приложения Django на Heroku, чтобы иметь доступ с других компьютеров. Это личный проект, а значит, я уже несколько раз взламывал его, чтобы изучить систему. Я использовал SQLite3 локально (это было по умолчанию, я …
Я бился над этой проблемой Django и DB в течение последних нескольких дней, но теперь застрял. У меня есть БД SQLite, в которой, помимо прочего, есть таблица с полями attribute_id и attribute_name. Поля attribute_id увеличиваются с шагом 10, …
Я делаю простой проект, чтобы практиковать CRUD в Django, и я работаю над простым проектом "To Do", и это область моих кодов- models.py from django.db import models # Create your models here. class ToDoList(models.Model): title = models.CharField(max_length = 100, …
Немного контекста для моего вопроса: Мой текущий проект - это домашняя страница бронирования квартир на Django (включая allauth). В зависимости от того, кто вошел в систему, отображается разный контент. Когда обычный пользователь (гость) входит на сайт, отображается подстраница Booking …
Сельдерей съедает оперативную память. Мы используем Celery в Django REST с Redis в качестве брокера. Celery используется для отправки и повторной отправки обратных вызовов в случае неудачи (политика повторной отправки заключалась в попытке отправки обратных вызовов с экспоненциально …
В моем контейнере для nginx выводится следующее сообщение об ошибке. connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.10.1, server: localhost, request: "GET / HTTP/1.1", upstream: "http://192.168.10.2:8000/", host: "127.0.0.1". Я хочу решить эту проблему. …
Cache.set("determ_" + str(id), cache_object) Я работаю с кэшем Django, используя Redis, вот примеры ключей моего кэша determ_1ba243f3-2eda-4feb-bf24-1aa4c0cd2171 appr_hist_2bfd55e4-22c1-4cc3-a913-8ac2cde3801b appr_act_5a18c351-e172-4369-9a4b-118c3df5b25a но у меня возникает проблема, когда я хочу удалить кэш, используя часть ключа, например determ_, appr_hist_, appr_act_ Как …
У меня есть два проекта. Первый - это проект с API Django Rest Framework, а второй - это Django-проект, в котором я буду создавать HTML-страницы и заниматься всеми внешними частями проекта. Когда я развертываю оба проекта на сервере …
Я хочу написать функцию представления для редактирования записи в блоге. И мне интересно, как указать Django, какой объект нужно изменить в базе данных, используя параметр экземпляра без предварительного заполнения формы. Модель BlogPost class BlogPost(models.Model): title = models.CharField(max_length=200) text …
Итак, я пытаюсь отобразить страницу загрузочного спиннера, например, на testview.html, перед отображением моего динамически созданного шаблона отчета, report.html. Я думал о вилке, в которой одна страница отображает загрузочный спиннер, а другая загружает и обрабатывает мои данные. Затем, когда загрузка …
Я пытаюсь использовать LiqPay Checkout для своего сайта на django. Все работает отлично, я могу видеть свои тестовые транзакции в админ-панели LiqPay, но я не получаю POST callback на указанный server_url. Я вижу все попытки отправить обратный звонок в …
У меня есть настраиваемое представление администратора - мое приложение называется virtual: class VirtualAdminSite(admin.AdminSite): index_template = "virtual/admin_index.html" def index(self, request, extra_context=None): extra_context = extra_context or {} return super().index(request, extra_context) def get_urls(self): urls = super().get_urls() my_urls = path("virtual/info/", self.admin_view(self.info)) urls.append(my_urls) return …