Итак, я пытаюсь разобрать каждый объект в моем Django queryset и работать с данными через JavaScript. Ниже приведен мой код (упрощенный) : views.py (использую Django Paginator, но основная идея та же.) def main_page(request): all_contents = Contents.objects.all() paginator_contents = Paginator(contents,10) …
На локальном сервере все работает css + js + images, но на удаленном серваке стили не работают отображается голый чистый html {% load static %} <!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes" /> …
Я хочу создать новый Fallacy (см. models.py) через форму, на которую я попадаю по url path('<slug:slug_tree>/new/', views.CreateFallacyView.as_view(), name='create_fallacy'),. То есть пользователь находится на странице TreeDetailView (которая соответствует определенному Дереву), и он может добавить новую Фаллацию к этому дереву. Пользователь …
В models.py Это models.py Я использовал DateTimeField для этого В views.py это просмотр, чтобы проверить, свободна ли комната или нет
У меня есть пользовательский менеджер моделей на модели, такой как: class MyCustomManager(models.Manager): def doFoo(self, user, s_format): qs = super().get_queryset().filter(created_by=user) return qs , который возвращает данные на основе user, переданных в качестве аргумента. Однако, как мне добавить больше AND …
У меня есть задача, которая общается с внешним API, ответ json довольно большой, и мне приходится выполнять этот вызов несколько раз с последующей обработкой в python. Чтобы сделать это менее трудоемким, я сначала попробовал: def make_call(*args, **kwargs): pass …
Я хочу установить условие if в settings.py в моем приложении django, чтобы проверить url и применить правильный GOOGLE_RECAPTCHA_SECRET_KEY для сайта. из-за разницы в локальном хосте и веб-сервере domin. Я использовал requests._current_scheme_host, но получил ошибку: File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/apps/registry.py", line 136, in check_apps_ready …
Я создаю приложение для блога и создал template tag от sort posts by likes. Шаблонный тег работает нормально, но когда я сортирую by likes, то он показывает дублирующиеся элементы в соответствии с лайками. То есть, если пост получил 3 …
Running setup.py install for pyodbc ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\Admin\env\Scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-8lp5uvpv\\pyodbc_fab15be00b0e459faaa8c78be119016d\\setup.py'"'"'; __file__='"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-8lp5uvpv\\pyodbc_fab15be00b0e459faaa8c78be119016d\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; …
у меня есть модель ContactPhone и в модели ссылка на модель Lead с полем lead_id и ralated_name phones class ContactPhone(models.Model): phone_number = PhoneNumberField(blank=True, default='') phone_type = models.CharField( max_length=100, blank=True, choices=ContactPhoneInterface.phone_number_types, default=PhoneNumbers.mobile.name ) contact_id = models.ForeignKey( Contact, on_delete=models.CASCADE, null=True, related_name='phones_c' …
я пытался создать профиль пользователя django, но не могу войти на страницу авторизации. есть моя ошибка, когда я вхожу в мой локальный url TypeError at /account/login/ __init__() takes 1 positional argument but 2 were given Request Method: GET Request …
Я пытаюсь ответить на ajax, когда он успешно получает логин, но с другой стороны, я хочу проверить, на основе какого профиля пользователя, он будет перенаправлять на профиль. Ниже приведена моя функция в файле views.py @csrf_exempt def login_view(request): next …
Я создаю приложение с Django-Rest-Framework в качестве бэкенда и React-Native в качестве фронтенда. Когда пользователь регистрируется, генерируется письмо активации, которое имеет примерно такой вид http://192.168.0.109:8000/api/auth/register/account-confirm-email/MTU:1mmAOY:3c3emcDMtURa4euwcg3a-Iwb3YYh3pdmM4Dme8emwN0/ Который выдает IP-адрес моего размещенного сервера. Как замаскировать этот IP-адрес - http://192.168.0.109? …
Вот как я делаю сейчас my middleware.py class MySessionMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): response = self.get_response(request) if request.user.is_authenticated: user, _ = LoggedInUser.objects.get_or_create(user=request.user) print(user) if not request.session.session_key: request.session.save() prev_session_key = user.session_key if prev_session_key: if prev_session_key …
Я пытаюсь перезаписать шаблон входа по умолчанию, но получаю ошибку. Приношу свои извинения. Я очень слаб с представлениями на основе классов. views.py from django.contrib.auth.views import LoginView class CustomLoginView(LoginView): #to override the template_name used in LoginView template_name = 'website/login.html' urls.py …
У меня проблемы с запросом почты axios. Когда я нажимаю на Button, ничего не происходит. Предполагается, что данные, которые я ввожу в поля ввода, отправляются в API. Однако, когда я нажимаю на кнопку, не происходит никакого перенаправления или чего-либо …
Я пытаюсь подклассифицировать LoginView так, чтобы я мог изменить имя_шаблона, которое является частью LoginView. Я упростил функцию template_file_name для целей этого примера. def template_file_name(request, template_name, page_title): return template_name class CustomLoginView(LoginView): template_name = template_file_name(self.request, 'login.html', "Login") Я получаю эту …
У меня есть Django REST API, расположенный в AWS ECS, и VueJS фронтенд, расположенный в AWS S3, распространяемый AWS CloudFront, пытающийся связаться с бэкендом, используя Axios, и я продолжаю получать вариации этой ошибки: Access to XMLHttpRequest at 'https://api.example.com/api/v1/auth/login/' from …
Пытаюсь передать форму пользователя для регистрации, однако представление не возвращает объект user_form. view def register(request): if request.method == 'POST': user_form = UserRegistrationForm(request.POST) if user_form.is_valid(): new_user = user_form.save(commit=False) new_user.set_password(user_form.cleaned_data['password']) new_user.save() return render(request, 'account/register.html', {'new_user':new_user}) else: user_form = UserRegistrationForm() return render(request, …
Я установил свое приложение на AWS ElasticBeanstalk, и недавно оно начало выдавать мне следующую ошибку: Модуль _imagingft C не установлен Traceback: В моем файле requirements.py есть следующие модули: asgiref==3.2.7 Django==3.0.5 django-cors-headers==3.2.1 djangorestframework==3.11.0 djangorestframework-simplejwt==4.4.0 PyJWT==1.7.1 pytz==2020.1 …
Когда я захожу в админку проекта, делаю обновление для пользователя и сохраняю его, он говорит следующее, так всегда, я пробовал удалить django и установить его снова, создать virtualenv снова и новый проект снова, и результат тот же, вот трассировка: It …
У меня проблемы с получением params pk в моем url, resources/<int:pk> в моем разрешении django rest framework. def has_permission(self, request, view): #extract params pk here pass Я пробовал request.POST.get('pk'), но он ничего не возвращает.
Я хочу обновить страницу после возврата рендера. Я могу использовать return redirect на ту же страницу, но я запутался, могу ли я использовать и return render, и return redirect в одной и той же функции представления. Есть ли другой …
Я пытаюсь сохранить ссылку на канал администратора сборки Django на моем сайте. Мой проект urls.py: urlpatterns = [ path('', include('diagnosis.urls')), path('admin/', admin.site.urls, name='admin'), ] Шаблон: <a href="{% url 'admin' %}" class="btn btn-sm btn-primary px-6">Explore Admin Pannel!</a> …
В чем разница BASE_DIR = Path(file).resolve().parent.parent BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file)))
Я хочу знать, как я могу сделать так, чтобы пользователь не открывал приложение с двух разных вкладок, если пользователь открывает новую вкладку, не выходя из предыдущей вкладки или окна, мне нужно показать ошибку, я не нашел никакого решения в …
Я пробовал фильтровать по номеру рулона в файле views.py поэтому я хочу обновить все поля оценок из модуля form.py, может ли кто-нибудь предложить мне лучший способ обновления всех полей оценок за один раз. def marks_view(request, roll_number): return render(request, 'marks_entry.html') …
Я знаю, что здесь есть несколько похожих вопросов, но ни один из них, похоже, не решает мою проблему. Я использую Django-Rest-Framework. Я создаю профиль пользователя одновременно с созданием пользователя с помощью сигналов. Поскольку мой вопрос довольно самоочевиден, вот …
У меня есть декоратор действия private для пользовательского представления. Я хочу, чтобы действие было доступно только для данного пользователя. # views.py class UserViewSet(viewsets.ModelViewSet): queryset = get_user_model().objects.all() serializer_class = UserSerializer @action(detail=True, permission_classes=[IsSelf]) def private(self, request, pk): user = get_object_or_404(get_user_model(), pk=pk) …
Intro Я использую Django rest в качестве моего backend api и djoser для обработки моей системы аутентификации. Следующий js в моем front end цель Я хочу расширить представление djoser create jwt token, чтобы хранить jwt-токен в HttpOnly cookie. …
Насколько я могу судить, это произошло из ниоткуда, я только что развернул этот API и он работал два дня назад, а теперь, когда я вернулся к нему, он не работает Я регенерировал свежие жетоны, Пробовал …
У меня есть модель EventData class EventData(models.Model): id = models.BigAutoField(primary_key=True) created = models.DateTimeField() session = models.ForeignKey(EventSession, on_delete=models.CASCADE) name = models.ForeignKey(EventName, on_delete=models.CASCADE) product = models.ForeignKey(Product, on_delete=models.CASCADE) value = models.CharField(max_length=200) и запрос event_volume = IngestModels.EventData.objects.filter(product=my_product, created__date=selected_date) .annotate(hour=TruncHour('created')) .annotate(event_count=Count('*')) .values("hour", …
У меня есть динамический url, который будет отображать одну и ту же страницу, но с определенными данными в зависимости от значения, которое находится в url. Я пытаюсь создать представление, которое будет возвращать отфильтрованные данные на основе значения в …
У меня есть простая модель для моих файлов csv: #models.py class csvModel(models.Model): csvFileName = models.CharField(max_length=50) csvFile = models.FileField(upload_to='tpData/csv/') Мой скрипт позволяет пользователю загрузить файл Затем, я использую ModelChoiceField, который позволяет пользователю выбрать один из загруженных файлов: …
Допустим, у меня есть модель с атрибутом special_id, у меня включена опция Save As New для администратора модели, но когда он создает новый экземпляр, мне нужно установить special_id = None. Каким способом лучше всего этого достичь?
Итак, я пытаюсь сделать веб-сайт, похожий на классную комнату, но только для курса, который ведет кто-то из моих знакомых. Я хочу, чтобы у разных групп было разное представление сайта. Например, группа "Гость" не может видеть пункты меню, которые может …
У меня есть модель, которая представляет владельца. В этой модели есть внешний ключ к самому себе, чтобы представить родительскую сущность. Есть еще одна модель под названием актив с внешним ключом на владельца. Цель внешнего ключа родителя - эмулировать корпоративную …
Недавно я впервые начал создавать проект с использованием Docker, поэтому мои знания не очень велики. Когда я создаю venv с помощью python3 -m venv venv, и устанавливаю Rest Framework, все работает отлично, и у меня нет никаких проблем. …
Итак, я просмотрел форумы в поисках ответа, но не нашел ни одного, который бы мне подошел. Я использую машину Windows, и мое приложение Django работает на Localhost, но когда я пытаюсь развернуть то же приложение на Heroku, оно выдает …
Как сделать так, чтобы добавленые координаты через админскую панель выводились на карту в html и создавались маркеры? admin.py: @admin.register(Marker) class CameraAdmin(admin.ModelAdmin): list_display = ('id', 'area', 'street', 'postcode', 'type', 'latitude', 'longitude',) search_fields = ('id', 'area', 'type', 'postcode',) fieldsets = ( (None, …