У меня есть шаблон Django ajax, который будет получать всех игроков из модели игроков: <body> <h1>List of Players:</h1> <ul id="display-data"> </ul> </body> <script> $(document).ready(function(){ setInterval(function(){ $.ajax({ type:"GET", url: "{% url 'getPlayers' %}", # Here is where I think the …
Я хочу написать скрипт, который автоматически генерирует огромный рандом для тестирования как на MongoDB, так и на MySQL. И каждый раз, когда я запускаю этот скрипт, он будет удалять старые данные и заново генерировать новые. Эти данные будут зависеть от …
Вот фрагмент кода в django, который я пытаюсь разобрать.
Я хочу добавить дату и время, когда я загрузил определенный файл в мою базу данных в Django. В моем models.py я добавил эту строку кода: models.py date_added = models.DateTimeField(auto_now_add=True) В шаблоне я добавил этот код: {% block content …
У меня есть модель с несколькими отношениями ForeignKey и я хочу создать API POST, который позволит мне публиковать их полные имена, а не id. Это кажется работой для SlugRelatedField, однако это не позволяет мне предоставить набор запросов, который фильтруется …
Я пытаюсь развернуть мое докеризованное приложение django на Elastic, но продолжаю получать исключение DisallowedHost: django | Traceback (most recent call last): django | File "/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py", line 55, in inner django | response = get_response(request) django | File "/usr/local/lib/python3.9/site-packages/django/utils/deprecation.py", line …
Возможно ли отсортировать результат поиска в зависимости от того, где была найдена строка поиска? В основном я использую Django Rest и пытаюсь показать результаты сверху, если строка поиска найдена в начале. Например, values = [ "another test", …
Существует деятельность "Накладная на получение товара", в которой мы получаем один товар или несколько товаров от поставщика. При проводке запасов каждого товара требуется вставить в таблицу магазина, где хранится запас с пометкой "GRN". Я не могу понять, как …
Я использую Django Rest Framework и его функцию интернационализации. Теперь я могу получить автопереведенный ответ на стандартные ошибки, добавив "Accept-Language" в заголовок. Я пробовал "zh-hans" работает, но "zh-hant" не работает. Я также пробовал "ja-JP", "de" - работает. Есть ли список …
Учитывая следующие модели: class Flight: class Checklist: flight = ForeignKey(Flight) class Item: checklist = ForeignKey(Checklist) completed = BooleanField() Мне нужно получить количество заполненных контрольных листов для каждого рейса. Контрольный список считается завершенным, если все его пункты выполнены. …
В админке Django я могу упорядочить каждую таблицу в соответствии с любым столбцом, который я хочу, без необходимости указывать что-либо в модели: После нажатия на заголовок столбца обычно появляется …
Я недавно узнал немного о RESTful дизайне с Django/DRF, я хочу знать, как иметь 1+ представлений для одной конечной точки в зависимости от метода запроса (GET, POST и т.д.) ! НЕ ОДНО ВИДЕНИЕ С РАЗНЫМИ МЕТОДАМИ, А ОДНО ВИДЕНИЕ ДЛЯ …
Я пытаюсь разобраться с методом distinct в классе django queryset, но мне трудно понять, когда именно его использовать. Обратите внимание, что я не говорю о функции "distinct on" в postgres. Я понимаю, что каждый экземпляр модели должен иметь …
Я пытаюсь сохранить значения в фильтре после перезагрузки страницы в шаблоне django. Мой код: <label for="structDivisions">Structural divisions</label> <select id="structDivisions" class="form-select form-select-sm" name="struct_division"> {% for SD in struct_divisions %} <option value="{{ SD.id }}" {% if SD.id == struct_division.id %} selected …
Я погуглил об этом и не нашел ответов: Когда уместно передавать значения через URL (добавленные к) и в представление, а не передавать данные, скажем, JSON, в запросе? Например, при отправке переменных фильтра для прогона через запрос для …
я пытался установить media root и media url, но когда debug равен false, ничего не возвращается settings.py ... DEBUG = False ALLOWED_HOSTS = [ '127.0.0.1', '0.0.0.0', ... ] ... STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / …
У меня есть модель Application с полями bank, mortgage и status. Для одинаковых bank и mortgage я хочу разрешить только одно application с status отличным от DRAFT. class Application(..): bank = .. mortgage = .. status = .. # …
Я сделал приложение чата на django (с входом и регистрацией), и я настроил базу данных (создал таблицы через pgadmin4 gui). моя функция регистрации выглядит примерно так : @csrf_exempt def signUp(request): IP = request.META.get('REMOTE_ADDR') jned = json.loads(request.body) email = jned['email'] …
я передаю параметр в url я хочу передать параметр из veiw функцией render() и поместить в форму url шаблона. url.py path('log/<x>', csrf_exempt(views.login) , name='login-bot') veiw.py def login(request, x=123): return render(request, 'chat/user_info_add.html', {'x':x} ) шаблон (user_info_add.html) …
Я использую этот пример: https://djangochannelsrestframework.readthedocs.io/en/latest/examples/model_observer.html Я отображаю все данные из модели Post на странице в таблице. Я решил использовать для этого websockets и застрял на этой проблеме: Если я изменяю/добавляю/удаляю экземпляры модели с помощью админ-панели django …
Когда я отправляю запрос с Content-Type как простой текст, я продолжаю получать {"errors":[{"message":"Must provide query string."}]} Когда я конвертирую запрос в объект JSON и меняю тип содержимого на json, что, кстати, очень мучительно, он работает нормально. Это …
Вот моя команда: pyinstaller --noconfirm --onedir --console --log-level "ERROR" --hidden-import "rest_framework.schemas" --hidden-import "django.contrib.gis.utils" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages" --additional-hooks-dir "C:/Users/a/Documents/GitHub/compute-local/backend/extra-hook" --hidden-import "djoser.urls" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages/djoser/urls" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages/rest_framework/schemas" --hidden-import "djoser" --hidden-import "rest_framework" "C:/Users/a/Documents/GitHub/compute-local/backend/manage.py" Вот ошибки WARNING: Failed to collect submodules for …
Я пытаюсь запустить автономный скрипт в django 4.1. У меня есть настройка, как предложено в этом сообщении в верхней части моего файла: Django Standalone Script import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "path_to_settings.settings") import django django.setup() Однако, на 4-й строке …
Вот сценарий, я пытаюсь стилизовать стандартное поле формы django select как мое поле html select. Но результат отличается, как это исправить. Вот как мне нужен мой вывод Вот …
У меня проблема с моим кверисетом. class Category(models.Model): name = models.CharField(max_length=50, unique=True) class Outlay(models.Model): category = models.ForeignKey( Category, models.PROTECT, related_name='outlay_set', null=True, blank=True) name = models.CharField(max_length=50) price= models.DecimalField(max_digits=8, decimal_places=2) date = models.DateField(default=datetime.date.today, db_index=True) Я пытался получить из модели …
В моем бэкенде Django результаты хранятся в колонке result, а сам результат выглядит следующим образом: result = [ {"pod_name": "kafka-9", "resolution_ms": 60000,"value": 420.85}, {"pod_name": "kafka-3", "resolution_ms": 60000, "value": 418.0}, ... ] < results = DjangoCeleryResultsTaskresult.objects.filter(task_id=taskname).values('result') just_res = list(results)[0].values() …
В настоящее время у меня есть сайт, на котором главной страницей по адресу www.mysite.com является индексная страница блога wagtail Я хочу переместить страницу blogindex на другой url Я могу легко иметь другую домашнюю страницу, …
Я нашел этот трюк, который может быть хаком, для установки значений по умолчанию, когда поле является внешним ключом к другой базе данных: class House(models.Model): name = models.CharField(max_length=100, unique=True) address = models.CharField(max_length=300, null=True, blank=True) def __str__(self): return name @classmethod def …
From rest_framework import permissions class UserButEmailVerified(permissions.BasePermission): def has_permission(self, request, view): if request.user.is_authenticated: return True def has_object_permission(self, request, view): if request.user.email_is_verified: return True return False == Класс пермиссии from .permissions import UserButEmailVerified @api_view(["POST"]) @permission_classes([UserButEmailVerified]) def sendMessage(request): print(request.user.email_is_verified,"emai") == также …
Я создаю многопользовательское приложение на основе этой страницы https://www.section.io/engineering-education/implement-multitenancy-with-multiple-databases-in-django/#use-middlewares-for-tenant-specific-database-routing. Он просит создать пользовательский manage.py (с именем myapp_manage.py) для создания суперпользователя, таким образом, я могу указать базу данных, которую я хочу запустить командой следующим образом: python …
В настоящее время я работаю над проектом django, который использует таблицы данных на стороне сервера. Когда я пытаюсь сгенерировать таблицу с менее чем 18 столбцами, она работает. Однако, когда я выбираю, чтобы в моей таблице было более 18 столбцов, я …
Я создал сервис url-shorter с помощью Django. Для создания короткой ссылки я использую CreateView: class LinkCreate(CreateView): form_class = CreateLink template_name = "index.html" success_url = reverse_lazy('users_links') def form_valid(self, form): if self.request.user.is_authenticated: form.instance.creator = self.request.user self.link_short = generate_short_link() self.request.session["new_link"] = self.link_short …
Payments_modes=Payment.objects.filter(content_type=content_type,content_id__in=content_id).values_list('payment_mode',flat=True) order_ids = payments_modes.filter().values_list('content_id',flat=True) ledger_name = Order.objects.filter(id__in=order_ids,seller=user.company,status__in = [ORDER_STATUSES.DELIVERED,ORDER_STATUSES.COMPLETED]).values_list('buyer__name',flat=True)>
Я знаю, что это повторяющийся вопрос, но мой случай довольно странный. Я работаю с партнером, и на его ноутбуке (с Linux) все идет хорошо. Однако я попытался запустить один и тот же код два раза: один на Windows, …
Я программирую сайт на django для орагнизации мероприятий, где мне нужно иметь возможность хранить информацию о том, кто из посетителей останется на обед. В настоящее время у меня это работает не самым оптимальным образом, и я хотел бы это улучшить. …
Я хочу заняться небольшим сайтом сообщества, используя Django Rest Framework в качестве бэкенда и Next.JS в качестве фронтенда. Я испытываю трудности с модулем аутентификации. Какая лучшая практика? Я думал об использовании Firebase в качестве провайдера аутентификации, но реализация довольно …
Я получаю ошибку AttributeError: type object 'Book' has no attribute 'objects' при запуске моего проекта django. Models.py from django.db import models # Create your models here. """Create or Save Model Instance. """ class BookManager(models.Manager): def create_book(self, title): book = …
У меня есть следующая аннотация: member_qs = RoomMember.objects.filter(room_id=OuterRef('id'), ...) qs = Room.objects.annotate( person_role=Case( When(Exists(member_qs), then=Subquery(member_qs.values_list('role', flat=True))), default=Value(request.user.global_role) ), person_permissions=Case( When(Q(person_role='creator'), then=F('role_permissions__creator')), When(Q(person_role='moderator'), then=F('role_permissions__moderator')), When(Q(person_role='member'), then=F('role_permissions__member')), When(Q(person_role='authenticated'), then=F('role_permissions__authenticated')), default=F('role_permissions__anonymous') ), can_chat=F('person_permissions__chat_send'), can_add_videos=F('person_permissions__queue_extend'), ) ..., где role_permissions - …
При использовании IntelliJ с python я не могу заставить отладчик работать во время тестирования, потому что он всегда появляется: ModuleNotFoundError: No module named 'logging.handlers'; 'logging' is not a package …
Util class UploadTo: def __init__(self, folder, filename_suffix=""): self.folder = folder self.filename_suffix = filename_suffix def _get_filename(self, instance, filename): _, file_extension = os.path.splitext(filename) result = str(instance.a_uuid) if self.filename_suffix: result += "-{}".format(self.filename_suffix) result += file_extension return result …