Запитання з тегом «django»

Django - це програма веб-додатків із відкритим кодом, написана на Python. Він призначений для зменшення зусиль, необхідних для створення складних веб-сайтів та веб-додатків, керованих даними, з особливим акцентом на менший код, відсутність надмірності та більш явний, ніж неявний.

9
Як створити кілька екземплярів моделі за допомогою Django Rest Framework?
Я хотів би зберегти та оновити кілька екземплярів за допомогою Django Rest Framework за допомогою одного виклику API. Наприклад, скажімо, у мене є модель «Класу», в якій може бути кілька «Вчителів». Якби я це зробив, якби я хотів створити декількох вчителів і пізніше оновити всі їхні номери в класах? Чи …

4
Менеджер недоступний; Користувача було замінено на "pet.Person"
Я використовую за замовчуванням модель користувача в django досить глибоко, і я усвідомлюю, що якщо мені потрібно буде її вдосконалити, мені доведеться створити власну користувацьку модель користувача в django 1.5. Я створив власну користувацьку модель і маю функцію, яка дозволяє користувачам входити в систему. Я думаю, що моя користувацька модель …
80 django 

4
Повноваження авторизації позбавлені - django, еластичне бобове стебло, oauth
Я реалізував REST api в django з django-rest-framework і використовував oauth2 для автентифікації. Я тестував за допомогою: curl -X POST -d "client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=password&username=YOUR_USERNAME&password=YOUR_PASSWORD" http://localhost:8000/oauth2/access_token/ і curl -H "Authorization: Bearer <your-access-token>" http://localhost:8000/api/ на localhost із успішними результатами, що відповідають документації. Підштовхуючи це до існуючого екземпляра еластичного зерна AWS, я отримав: { "detail" …

6
Замінити набір запитів за замовчуванням у адміністратора Django
Одна з моїх моделей має видалений прапор, який використовується для глобального приховування об’єктів: class NondeletedManager(models.Manager): """Returns only objects which haven't been deleted""" def get_query_set(self): return super(NondeletedManager, self).get_query_set().exclude(deleted=True) class Conversation(BaseModel): ... deleted = models.BooleanField(default=False) objects = NondeletedManager() all_conversations = models.Manager() # includes deleted conversations Як я можу замінити набір запитів за …

7
Запит Django, який отримує найновіші об'єкти з різних категорій
У мене є дві моделі Aі B. Усі Bоб’єкти мають зовнішній ключ до Aоб’єкта. Враховуючи набір Aоб’єктів, чи можна в будь-якому випадку використовувати ORM для отримання набору Bоб’єктів, що містить найновіший об’єкт, створений для кожного Aоб’єкта. Ось спрощений приклад: class Bakery(models.Model): town = models.CharField(max_length=255) class Cake(models.Model): bakery = models.ForeignKey(Bakery, on_delete=models.CASCADE) …

6
Чи є спосіб заперечити логічне значення, повернене до змінної?
У мене є сайт Django з Itemоб’єктом, який має логічне властивість active. Я хотів би зробити щось подібне, щоб переключити властивість з False на True і навпаки: def toggle_active(item_id): item = Item.objects.get(id=item_id) item.active = !item.active item.save() Цей синтаксис дійсний у багатьох мовах на базі C, але здається недійсним у Python. …
79 python  django 

17
Статичні файли Django 404
Я не можу отримати свої статичні файли. Я пробував різні налаштування, конфігурації каталогів і так далі, але вони виявляються як 404s. У мене встановлено debug_toolbar, тому знайте, що STATIC_URL досягає контексту мого запиту. Структура каталогів, що показує / static (я також розмістив каталог всередині папки програми харчування та користувачів, щоб …

6
Python / Django: як стверджувати, що результат модульного тесту містить певний рядок?
У модульному тесті python (насправді Django), яке правильне assertтвердження підкаже мені, чи мій результат тесту містить рядок, який я вибрав? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) Я хочу переконатися, що мій resultмістить щонайменше об'єкт json (або рядок), який я вказав як другий аргумент вище {"car" : ["toyota","honda"]}

14
як імпортувати дані CSV в моделі django -
У мене є деякі дані CSV, і я хочу імпортувати їх у моделі django, використовуючи приклади даних CSV: 1;"02-01-101101";"Worm Gear HRF 50";"Ratio 1 : 10";"input shaft, output shaft, direction A, color dark green"; 2;"02-01-101102";"Worm Gear HRF 50";"Ratio 1 : 20";"input shaft, output shaft, direction A, color dark green"; 3;"02-01-101103";"Worm Gear …

4
Django: FloatField або DecimalField для валюти?
Мені цікаво, який із них більше підходить як валютне поле? Я буду робити прості операції, такі як взяття різниці, відсотка між старими та новими цінами. Я планую зберігати дві цифри після нуля (тобто 10.50) і більшу частину часу, якщо ці цифри дорівнюють нулю, я буду приховувати ці цифри і відображатиму …

4
Як вставити шаблон в інший шаблон?
У мене дуже базовий шаблон (basic_template.html), і я хочу заповнити його даними, відформатованими за допомогою іншого часткового шаблону. Basic_template.html може містити кілька речей, відформатованих за допомогою часткового шаблону. Як слід структурувати код у views.py? Причиною того, що я роблю це, є те, що згодом буде заповнений за допомогою Ajax. Чи …

6
Чому міграція на південь не працює?
Спочатку я створюю свою базу даних. create database mydb; Я додаю "південь" до встановлених додатків. Потім я переходжу до цього підручника: http://south.aeracode.org/docs/tutorial/part1.html Підручник пропонує мені зробити це: $ py manage.py schemamigration wall --initial >>> Created 0001_initial.py. You can now apply this migration with: ./manage.py migrate wall Чудово, зараз я мігрую. …

6
Як я можу протестувати повідомлення django?
У моїй програмі django я намагаюся написати модульний тест, який виконує дію, а потім перевіряє повідомлення у відповіді. Наскільки я можу зрозуміти, немає хорошого способу зробити це. Я використовую метод зберігання CookieStorage, і я хотів би зробити щось подібне до наступного: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") Проблема в тому, …

7
Аутентифікація маркера Django Rest Framework
Я прочитав Посібники з Django Rest Framework і провів усі підручники. Здавалося, все має сенс і працює так, як слід. Я отримав базову аутентифікацію та аутентифікацію сеансу, як описано. http://django-rest-framework.org/api-guide Однак я боюся з частиною документації щодо автентифікації маркера, її трохи не вистачає або не вдається настільки глибоко, як навчальні …

8
Знайдіть дату понеділка за допомогою Python
Як знайти дату попереднього понеділка, виходячи з поточної дати, використовуючи Python? Я подумав, можливо, я міг би використати:datetime.weekday() зробити це, але я застряг. Я в принципі хочу знайти сьогоднішню дату і дату понеділків побудувати запит діапазону дат в Джанго з допомогою: created__range=(start_date, end_date).
78 python  django 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.