Я просто пытаюсь начать работать с Permissions, чтобы узнать, как это работает. В shell у меня пустой результат set(). Я вижу этот вопрос, это то же самое, но я не могу найти, чего не хватает в …
У меня есть такой вид: class ProductViewSet(viewsets.ModelViewSet): ... filter_class = ProductFilter и ProductFilter: class ProductFilter(django_filters.FilterSet): class Meta: model = Product fields = ['brand'] проблема в том, что когда я посылаю GET /products/?brand=Adidas+Nike, я получаю …
Я пытаюсь использовать prefetch_related с моделью с внешним ключом, потому что мне нужно запросить базу данных в цикле. models.py class SelfEvaluatedStatement(models.Model): evaluation_statement = models.ForeignKey(EvaluationStatement, on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.CASCADE) rating = models.IntegerField(default=0) views.py queryset = SelfEvaluatedStatement.objects.prefetch_related( 'evaluation_statement__sku__topic__subject', 'evaluation_statement__sku__level' ).filter( …
Я разрабатываю тестовое приложение на django для внутреннего использования вычислений. Я использую Octave (версия Matlab с открытым исходным кодом). Идея заключается в том, чтобы предоставить пользователю веб-интерфейс, в котором пользователь будет вводить команды, а команды будут отправляться в …
Я новичок в django. Я пытаюсь удалить элемент из базы данных с помощью ajax вызова. Мой ajax вызов отправляет url с параметром, который является pk элемента для удаления. Урл выглядит нормально, но браузер выдает ошибку, что url-шаблон не соответствует ни …
<div class="home-food-row"> {% if allmenu %} {% for menu in allmenu %} <div class="home-food-menu-col"> <div class="filterDiv breakfast"> <div class="img-price-tag"> <div class="price-tag" id="price">{{menu.price}} only</div> <img class="home-page-food-img" src="{{menu.food_img.url}}" alt="Food" width="100%"/> </div> <h1 id="foodName_1">{{menu.food_name}}</h1> <p>{{menu.food_description}}</p> <button id="order" onclick="myFunction()">Place Order</button> </div> </div> {% …
SO У меня есть две модели, одна - Members, другая - PaymentDetail. Мне нужны все члены из модели Member в моем шаблоне, которые я могу получить из Members.object.all(), но я также хочу, чтобы платежный_статус всех этих членов был в моем …
Я пытаюсь сделать запросы или отфильтровать данные на основе заданного id из тега select, который у меня есть в html. В файле index.html у меня есть следующее: <div class="row"> <label for="patientId">Choose a patient:</label> <select name="patient" id="patient"> {% for item …
Я хочу добавить функциональность перетаскивания на поле игроков. Я хочу знать, каковы условия и требования для такого сценария. Какие шаги я должен предпринять? На данный момент игроки сохраняются по мере их выбора (так что первый выбранный игрок идет первым). Я …
У меня есть следующее ListView: class SentencesListView(ListView): model = Sentence paginate_by = 10 def get_queryset(self): return Sentence.objects.all().order_by('-proficiency') Когда пользователь взаимодействует с веб-страницей, proficiency всех Sentence на отображаемой странице увеличивается. В результате, когда get_queryset будет вызван снова …
У меня возникла проблема, когда я хочу показать все сообщения, относящиеся к категории. Я не смог найти решение в других подобных вопросах. Спасибо. Ошибка: Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки. Модель: …
Я пытаюсь назначить фрилансера на определенный концерт, но он показывает, что get() вернул более одного фрилансера - он вернул 3! Я пробовал назначить фрилансера, который вошел в систему, но пытаюсь создать git вот так freelancer = get_object_or_404(Freelancers, user=user) и …
Мой models.py: class Author(models.Model): name = models.CharField(max_length=100) books = models.ManyToManyField( "Book", related_name="books", blank=True ) class Book(models.Model): title = models.CharField(max_length=100) author = models.ManyToManyField(Author) В Django admin я сначала создал экземпляр Author, не назначая ему никаких Book: <img …
Я сохранил некоторые данные в localStorage (Itemnames и ItemIds), теперь я хочу отправить itemid's в django views из ajax. У меня есть базовые знания о django и изучение Javascript. Я пытался разобраться в этом самостоятельно, но уже более 4 …
Моя цель - получить все начисления в одном конкретном сегменте, различающемся по пользователям, и сгруппировать по провинциям происхождения_провинции и назначения_провинции, так: Из этого запроса: charges = charges_mean.filter(numbers_pallets = num).order_by().values('charger').distinct() Я хотел бы сгруппировать по 'origin_province' и 'destination_province', …
Urls.py urlpatterns = [ path('',CourseList.as_view(),name='course_list'), path('create/',CourseCreate.as_view(),name='course_create'), path('<int:cid>/',CourseView.as_view(),name='course_view'), ] views.py COURSE_PERM_GUEST = 0 COURSE_PERM_STUDENT = 1 COURSE_PERM_TEACHER = 2 COURSE_PERM_MEMBER = 3 class CourseAccessMixin(AccessMixin): permission = None extra_context = {} def dispatch(self,request,*args,**kwargs): if not request.user.is_authenticated: return super().handle_no_permission() self.course = get_object_or_404(Course,id=kwargs['cid']) …
Мне интересно, есть ли "лучшее" решение между явным определением контекста и неявным использованием параметра locals() при рендеринге представления. Первоначальный способ заключается в "объявлении" каждой переменной для использования в контексте представления, благодаря словарю, но Django предлагает некоторые сокращения, а …
в приложении я хочу открыть приложение zoom на компьютере пользователя с моего веб-сайта, как я могу это сделать?
Фронтенд отправляет json в массиве. Я получил значение с трудом, как показано в примере ниже. ex) applier_phone = data.get('phone')[0] applier_name = data.get('name')[0] applier_birth = data.get('birth')[0] applier_gender = data.get('gender')[0] Но я хочу получить значение с помощью Serializer. …
Views.py def showName(request): if request.method == 'POST': uploaded_file = request.FILES['user_initial_pdf'] if uploaded_file is not None: import PyPDF2 import os from io import BytesIO from django.conf import settings #Merging 2 pdf files pdfObject1 = PyPDF2.PdfFileReader(uploaded_file) pdfWriter1 = PyPDF2.PdfFileWriter() for pageNum in …
Пытаюсь изменить пароль с помощью PasswordChangeView, но не могу заставить его работать. urls.py from django.contrib.auth import views as auth_views urlpatterns = [ path('profiles/settings/', update_profile, name='update_profile'), path('profiles/settings/', auth_views.PasswordChangeView.as_view(template_name='accounts/settings.html'), name='password_change'), ] И я пытаюсь получить правильные поля ввода в …
Я новичок в веб-разработке. Я создал сайт E-Commerse и теперь хочу разместить этот сайт на Heroku, но есть некоторая проблема, я не знаю, в чем дело. Мой проект работает отлично. Successfully installed Django-3.1.5 Flask-1.1.2 Jinja2-2.11.3 MarkupSafe-1.1.1 Pillow-8.1.0 Werkzeug-1.0.1 asgiref-3.3.1 click-7.1.2 …
Моя модель: class Course(models.Model): ... course_tags = models.ManyToManyField(CourseTag, related_name='course_tags', blank=True) ... Мой сериализатор: class CourseSerializer(serializers.ModelSerializer): ... course_tags = CourseTagsSerializer(many=True, required=False) ... class Meta: model = Course fields = [...'course_tags'...] def create(self, validated_data): ... tags_data = validated_data.pop('tags', None) ... course, …
Мой сайт Django находится на общем сервере (nginx с uwsgi & Sqlite). База данных огромна, когда пользователи ищут определенные экземпляры модели, это замедляет работу сервера, пока он ждет завершения запроса. VIEW.PY def Newssearch(request): if request.method == "POST": searchdata …
Я изучаю REST API Django и буду признателен за помощь в понимании приведенного ниже случая. в myproject/abcapp/forms.py from django import forms from .models import * class ProfileForm(forms.ModelForm): class Meta: model=Profile fields = "__all__" class Zoo_data_2020Form(forms.ModelForm): class Meta: model=Zoo_data_2020 fields …
Предисловие Здравствуйте. По учёбе создаю веб-приложение на django. Я, так сказать, в этом деле новичок, поэтому столкнулся с проблемой при настройке админ панели. Суть проблемы Имеется модель Tasks(models.Model) со своими полями. Конкретно по данной теме меня интересует только …
У меня есть две модели, которые являются Contact и UpdateInfo. Модель Update является отношением foreignkey с моделью Contact, как показано ниже: class Contacts(models.Model): full_name = models.CharField(max_length=100, blank=True) notes = RichTextField(blank=True) /............./ class UpdateInfo(models.Model): contacts = models.ForeignKey(Contacts,on_delete=models.CASCADE, related_name='update_info') updated_at = …
У меня есть такая функция для получения элементов из БД в соответствии с PK: def new_topic(request, board_id): board = get_object_or_404(Board, pk = board_id) user = User.objects.first() if request.method == 'POST': form = NewTopicForm(request.POST) if form.is_valid(): topic = form.save(commit=False) topic.board …
Я пытаюсь установить файл изображения из локального пути в модель GameFilm, но проблема в том, что print(File(open(path, 'rb'))) возвращает None, поэтому когда я делаю obj.thumbnail = File(open(path, 'rb')), он просто устанавливает obj.thumbnail значение None. Моя модель class GameFilm(models.Model): …
Django version = 2.2.16 версия drf = 3.11.0<>>> Я хотел бы узнать, в чем основная причина этой проблемы. Я реализовал подобный код на предыдущем проекте с аналогичными настройками без этой проблемы. Он прекрасно работает только с JSONParser и FileUploadParser. …
Я создаю этот проект на django. Я работаю над записью Add the number of products by BARCOD , где я перехожу к продукту -detail view, затем нажимаю на ссылку продукта. Добавляю количество товара в форму Все работает хорошо, но …
Когда я переопределяю шаблон по умолчанию, как показано ниже, он показывает только поле пароля, но если я меняю расположение шаблона, он показывает оба поля, почему он так себя ведет, есть идеи class CustomLoginView(MetadataMixin, LoginView): template_name = 'account/login.html' и …
я использую docker, python 3.8.5-alpine и я хочу проверить тип mime загружаемого файла я делаю validators.py и загружаю модуль python-magic-bin он работает в тестовой части (окно, pycharm) Итак, я пытаюсь загрузить на ubuntu 18.04. …
<Я не знаю, сможете ли вы рассказать мне, как это сделать. <Я не знаю... Значение 1.01.2019 2.01.2019 ...01.2019 14.01.2019 I Вставить данные Вставить данные Вставить данные Вставить данные II Вставить данные Вставить …
Я написал следующий код для удаления определенных документов клиентов по их id из коллекции MongoDB: Ангулярная служба: deletepost(id: number): Observable<Post> { const url = `${this.baseApiUrl}` + `/handle_post/` + id; return this.httpClient.delete<Post>(url) .pipe( retry(3), catchError(this.handleError) ); } Django view: …
Я пытаюсь создать lms с помощью django. У меня есть отдельная модель для преподавателей, которые могут загружать курсы, и другая модель для курсов. Код приведен ниже: models.py class teacher(models.Model): name=models.ForeignKey(User, on_delete= models.CASCADE) area=models.ManyToManyField(subject) description=RichTextField() class course(models.Model): title=models.CharField(max_length=500) areas=models.ManyToManyField(subject) description=RichTextField() …
В моем приложении Django admin у меня есть этот код в файле admin.py: search_fields = ["app_product_mapping", "id", "app__app_name", "product__product_name"] Я заметил, что поле поиска чувствительно к верхнему и нижнему регистру, а я хочу сделать его чувствительным ко всему. …
Я создал приложение Django и докеризировал его с помощью Nginx, я также создал рабочий процесс на GitHub для создания образа докера и отправки его на ghcr.io. Теперь я хочу развернуть образ docker (с ghcr.io) на виртуальной машине Azure …
Class Command(BaseCommand): help = "Получение параметров пользователя" def add_arguments(self, parser): parser.add_argument('--token', type=str, nargs='?') def handle(self, *args, **options): p = Parser() parse_arg = options.get('token') if parse_arg: return str(p.getuser(token=parse_arg)) Имеется код, который при завершении функции handle return str(p.getuser(token=parse_arg)) постоянно выводит мне …
Когда я захожу в свой проект heroku, он говорит запустить heroku logs --tail, и когда я это делаю, я получаю: 2022-01-16T04:52:26.342707+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=riseupontario.herokuapp.com request_id=584f14b8-99da-4cfc-bfad-1811755db6fb fwd="49.149.136.159" dyno= connect= service= status=503 bytes= protocol=https 2022-01-16T04:52:27.375325+00:00 …