У меня есть модель с полем filefield с xls и xlsx и человеком, который загрузил его, мне нужно написать api представление в DRF, которое возвращает загрузку на front end, как может быть мое представление? models.py class FileuploaderView(BaseModel): file …
Здравствуйте, я создал страницу входа пользователя со встроенной базой данных в моем проекте django. Я создал страницу входа и сделал блок try, чтобы проверить, зарегистрирован ли уже email id в базе данных? Если данные найдены в базе данных, то …
Модель 1 class Add_Timelog(models.Model): project=models.ManyToManyField(Project) client=models.ManyToManyField(Client) Job=models.ManyToManyField(Add_Job) Date= models.DateField(default = datetime.date.today) Hours=models.TimeField(null=True) def __str__(self): return str(self.Date) модель 2 class Consolidated(models.Model): emp_name=models.ManyToManyField(Users,related_name="employee_name+") proj_name=models.ManyToManyField(Project) custom_name=models.ManyToManyField(Client) Cons_date=models.ManyToManyField(Add_Timelog) bill_no_bill=models.ManyToManyField(Users,related_name="billable_and_non_billable+") hours_spent = models.ManyToManyField(Add_Timelog,related_name="Hours+") def __str__(self): return str(self.id) Мне нужно обновить значение из …
Я работаю над созданием системы мониторинга сотрудников. На данный момент у меня есть 3 модели. Вот они class User(models.Model): username= models.CharField(max_length=256, verbose_name='Username') first_name = models.CharField(max_length=256, verbose_name='First Name') last_name = models.CharField(max_length=256, verbose_name='Last Name') email=models.EmailField(max_length=256, verbose_name='Email') def __str__(self): return self.first_name + self.last_name …
Постманский запрос Я предоставил свой полный код, который я использовал для достижения JWT аутентификации в моем django приложении. Я могу зарегистрировать пользователя, войти в систему, но даже после предоставления токена в заголовке, я получаю эту ошибку …
Myapp.AuthPermission.content_type: (fields.E300) Поле определяет связь с моделью 'DjangoContentType', которая либо не установлена, либо является абстрактной. myapp.AuthPermission.content_type: (fields.E307) Поле myapp.AuthPermission.content_type было объявлено с ленивой ссылкой на 'myapp.djangocontenttype', но приложение 'myapp' не предоставляет модель 'djangocontenttype'.
У меня есть простой django rest framework и я хочу знать, как можно использовать StreamingHttpResponse в моем проекте. Моя модель выглядит следующим образом: class Article(models.Model): user = models.CharField(max_length=100) title = models.CharField(max_length=200) description = models.TextField() date = models.DateTimeField(auto_now_add=True) def …
У меня есть 2 модели: Invoice и Expense. В обеих есть поле даты. Я хочу создать django-фильтр, в котором я помещаю дату начала и дату окончания и получаю результат в двух разных таблицах на одной HTML странице. Пока что …
Как я могу добавить и создание и обновление в одном api используя rest django, когда мы добавляем данные если тот же id имеет данные в базе данных только хотим обновить, нет id существующего в базе данных создаем новую строку при …
Может кто-нибудь помочь мне. Я не могу авторизовать своего тестового пользователя в unittests class APIGameTestCase(APITestCase): def setUp(self): self.user = User.objects.create_user(username='testuser', password='123') self.token = Token.objects.get(user=self.user) self.api_authentication() def api_authentication(self): self.client.credentials(HTTP_AUTHORIZATION='Token ' + self.token.key) def test_create_game(self): url = reverse('game-list') payload …
Models.py Когда я хочу создать тестовые данные, я получаю ошибку TypeError: _prepare_related_fields_for_save() missing 1 required positional argument: 'self' и я не знаю, как решить эту проблему. Кто-нибудь может мне помочь? from django.utils import timezone class Worker(models.Model): fullname = models.CharField(max_length=255, …
Где покупать домен и как его привязать если нет админ панели? Сам сервер на Ubuntu. Может кто-нибудь вкратце описать что и как мне делать?
В Django model много времени я вижу, что нужно использовать list из pair для выборов примерно так: class RuleUpdateTrack(models.Model): Id = models.IntegerField() operationChoice = [ ('insert', 'insert'), ('update', 'update'), ('delete', 'delete'), ('initial', 'initial'), ] operation = models.CharField(max_length=50, …
У меня есть этот url, который я передаю в backend https://hello.com/calendar/?class_id=15+PTWes003&class_number=7, который после кодирования становится таким https://hello.com/calendar/?class_id=15%20PTWes003&class_number=7 Я не могу передать этот символ + моему бэкенду django.
Мое программирование изначально работало, но потом перестало работать, и я не могу разобраться в проблеме. Я пытался сохранить данные формы в моем "листинге" models.py: class User(AbstractUser): pass class listing(models.Model): tittle = models.CharField(max_length=64) description = models.CharField(max_length=64) price = models.DecimalField(max_digits=64, decimal_places=2) …
@api_view(["GET"]) def practice2(request): try: db = client["my_db"] col = db["my_report"] sdate= date(2021,5,1) edate= date(2021,5,5) delta = edate - sdate # as timedelta a=[] for i in range(delta.days + 1): day = sdate + timedelta(days=i) a.append(day) b=[] df = pd.DataFrame(np.random.random((10,3)), …
Я пытаюсь установить логгер для проекта Django. Я использую MyLogger.py для инициализации регистратора myproj/myproj/helper/MyLogger.py import sys import logging from logging import getLogger,StreamHandler,WARNING,INFO logger = getLogger(__name__) logger.setLevel(logging.DEBUG) logger.debug("MyLogger init") // it is not shown и попытаться импортировать …
Реферат: django - предварительная выборка только самой новой записи? Здравствуйте, я хочу выводить только последнее сообщение среди написанных мною сообщений. Модели class Room(models.Model): host = models.ForeignKey(Company, related_name="room_host", on_delete=models.CASCADE) member = models.ForeignKey(Company, related_name="room_member", on_delete=models.CASCADE) status = models.PositiveIntegerField(default=0) created_at = …
У меня очень простой вопрос, и я удивлен, что он не был задан раньше на этом сайте. У меня есть две следующие модели: # models.py class Film(models.Model): id = models.AutoField(primary_key=True) title = models.CharField(max_length=150) genre = models.ManyToManyField(Genre) class Genre(models.Model): id …
Мне нужно запустить сайт в продакшн, поэтому я решил сделать это с помощью Docker контейнера (в первый раз, новичок) с Postgres, nginx и Django, все работает внутри контейнера, но на запущенном сайте у меня в консоли 404 ошибка со …
У меня есть проект django, в котором клиент может загружать несколько файлов одновременно. Моя проблема в том, что для каждого загруженного файла я создаю объект модели - по одному за раз. Есть ли способ сделать это с помощью bulk …
Как зарегистрировать устройство, os, ip-адрес, местоположение и т.д. пользователя в Django? Is there any library available for this?
Я хочу установить два типа полей в одном столбце.Я выберу email только принимаю формат email, допустим если я выберу sms только принимаю формат номера телефона.Это работает на python или django. Serializer: if type=='2': def isValidEmail(to): if len(to) > …
У меня есть Django приложение с длинным вычислением. Чтобы предотвратить таймауты, я запускаю вычисления, используя ThreadPool, а затем пишу сообщение в Redis, когда вычисления завершены. В моем view.py есть маршрут, который получает вызов ajax и затем делает следующее: …
Это моя модель: class Post(models.Model): like = models.ManyToManyField(User, blank=True, related_name="likes", symmetrical=False) Я хочу показать, скольким людям нравится этот пост. Для этого мне нужно получить доступ к related_name и показать его подсчет, но related_name работает только с …
У меня есть метод django, и я просто пытаюсь вытащить переменную POST: @csrf_exempt def update_backer(request): for k, v in request.POST.items(): print(k, v) email = request.POST.get("email", "none") return JsonResponse({"data":{ "email":email }}) Когда я пытался выполнить POST через javascript XMLHttpRequest, …
У меня есть этот потребитель class ChatConsumer(AsyncWebsocketConsumer): async def connect(self): self.userID = self.scope['user'].id self.partnerID = self.scope['url_route']['kwargs']['partner'] self.room_group_name = str('chat_{0}_with_{1}'.format(self.userID, self.partnerID)) await self.channel_layer.group_add( self.room_group_name, self.channel_name ) await self.accept() async def disconnect(self, close_code): # Leave room await self.channel_layer.group_discard( self.room_group_name, self.channel_name ) …
Я пытаюсь разместить свой сайт django на heroku. Я установил waitress, но когда я пытаюсь запустить его, он выдает ошибку waitress-serve : Термин 'waitress-serve' не распознан как имя команды, функции, файла сценария или оперативной программы. Проверьте написание имени, или если …
Models.py class Users(models.Model): JOINING_ROLES_CHOICES= ( ('sde-intern','SDE Intern'), ('sde-trainee','SDE Trainee'), ('sde_1','SDE I'), ('ui/ux','UI/UX Designer'), ('quality-engineer-trainee','Quality Engineer Trainee'), ('quality-engineer','Quality Engineer'), ('product-manager','Product Manager'), ('technical-manager','Technical Manager'), ('technical-architect','Technical Architect'), ('technical-lead','Technical Lead') ) BLOOD_GROUP_CHOICES = ( ('a+','A+'), ('a-','A-'), ('b+','B+'), ('b-','B-'), ('ab+','AB+'), ('ab-','AB-'), ('o+','O+'), ('o-','O-') ) BILLABLE_and_NON_BILLABLE_CHOICES=( …
Относительно недавно познакомился с Django. Я работаю над проектом, в котором есть существующая таблица django_tables2. Я пытаюсь использовать TemplateColumn для добавления кнопки удаления в таблице. Код, который я сейчас имею, работает для всех строк в таблице (значения удаляются), кроме …
У меня есть две модели в моем приложении Django (Tag и MyModel). MyModel имеет ManyToManyField (теги), которые используют модель Tag class Tag(models.Model): CATEGORY_CHOICES = ( ('topic', 'topic') ) tag = models.CharField(max_length=100, unique=True) category = models.CharField(max_length=100, choices=CATEGORY_CHOICES) class MyModel(models.Model): id …
Я работаю над API для моего приложения, чтобы отправить POST запрос к внешнему API. Например, если мое приложение обратится к конечной точке /myapp/api, я хочу, чтобы оно обратилось к внешнему API и получило некоторые данные. В данном случае мне …
Я успешно развернул свое приложение в heroku, но теперь я получаю ошибку: ImportError at / cannot import name 'fromshare' from 'socket' (/app/.heroku/python/lib/python3.9/socket.py) Похоже, что это восходит к: File "/app/users/forms.py" in <module> 1. from socket import fromshare …
Я использую 64-битную систему под управлением Windows 11 с установленным Python 3.7 и работаю в виртуальной среде, где я установил Django 3.2. Я пытаюсь развернуть свой проект с помощью Heroku. Я пробовал добавлять heroku cli 64-bit Windows версии в …
В приложении есть 3 класса в model.py, и было создано вычисляемое поле. class Category(models.Model): name = models.CharField(max_length=255) class Asset(models.Model): category = models.ForeignKey(Category, related_name='categories', on_delete=models.CASCADE) class PortfolioAsset(models.Model): asset = models.ForeignKey(Asset, on_delete=models.CASCADE) @property def category(self): return self.asset.category Я пытался добавить …
В моем шаблоне я генерирую каждую строку таблицы в цикле django for, У меня есть функция, которая форматирует строки так, как я хочу, но она работает только в первой строке таблицы, я не знаю почему. <img …
Я хочу убедиться, что текущее значение поля "ставка" не меньше, чем текущая самая большая ставка. Это моя форма с пользовательским методом очистки. Форма: class Place_A_Bid_Form(forms.Form): listing = forms.CharField(widget=forms.TextInput(attrs={"type":"hidden"})) bid = forms.IntegerField(widget=forms.NumberInput(attrs={"class":"form-control"}), min_value=1) def clean_bid(self, biggestBid): bid = self.cleaned_data["bid"] if …
Итак, у меня есть модели Announcement, User, FavoriteAnnouncement class FavoriteAnnouncement(CoreModel): user = fields.ForeignKeyField('models.User', related_name='favorites') announcement = fields.ForeignKeyField( 'models.Announcement', related_name='favorites' ) я хочу добавить аннотированное поле is_user_fav : Optional[bool] Я нашел решение в django ( queryset = …
Я пытаюсь отправить параметр по URL и пытаюсь использовать его в представлении списка. Но я не могу получить его в моем представлении. Я знаю, что делаю какую-то глупую ошибку, но не могу ее найти. Вот ссылка, которую я использую …
Я использую DRF's ModelSerializer и вложенные отношения. Проблема заключается в том, что во вложенном сериализаторе моделей некоторые поля, определенные и видимые при листинге вложенного сериализатора, не отображаются при листинге родительского. Модели: class customer(models.Model): cstid = models.AutoField(primary_key=True, unique=True) name …