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

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

4
Прив’язуючи кілька фільтрів () у Django, це помилка?
Я завжди припускав, що зв'язування декількох викликів filter () у Django завжди було таким самим, як збирання їх в один дзвінок. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) але я зіткнувся зі складним набором запитів у своєму коді, коли це не так class Inventory(models.Model): book = models.ForeignKey(Book) class Profile(models.Model): user = models.OneToOneField(auth.models.User) vacation …
103 django  django-orm 

6
Набір запитів фільтра Джанго __in для * кожного * елемента в списку
Скажімо, у мене є такі моделі class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) У перегляді у мене є список з активними фільтрами під назвою категорії . Я хочу відфільтрувати Фотооб'єкти, які мають усі теги в категоріях . Я намагався: Photo.objects.filter(tags__name__in=categories) Але це відповідає будь-якому предмету в категоріях, …

7
Коли створити нову програму (зі стартаппом) у Django?
Я покрутився з цього приводу, але у мене все ще виникають проблеми щодо того, що Джанго визначає як "програми". Чи варто створити нову програму для кожного функціоналу на сайті, навіть якщо він використовує моделі головного проекту? Ви, хлопці, маєте чітке правило, коли слід розділяти новий додаток, а коли зберігати функціональність …
102 python  django 

6
<Об'єкт Django> не можна серіалізувати JSON
У мене є такий код для серіалізації набору запитів; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") І наступне - це моє get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Що мені …

7
Який еквівалент "жоден" у шаблонах джанго?
Я хочу перевірити, чи немає поля / змінної в шаблоні Django. Який правильний синтаксис для цього? Це те, що я зараз маю: {% if profile.user.first_name is null %} &lt;p&gt; -- &lt;/p&gt; {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} У наведеному вище прикладі, що б я використав, …

5
моделі django, що вибирають одне поле
У мене називається таблиця / моделі, Employeesі я хотів би отримати всі рядки одного поля як набір запитів. Я знаю, що можу зробити це так (сподіваюся, я навіть так роблю): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name Запитав би базу даних для всіх полів і використовуючи лише одне? Чи є кращий …

13
Як використовувати шаблони Django без решти Django?
Я хочу використовувати двигун шаблонів Django у своєму коді (Python), але я не будую веб-сайт на основі Джанго. Як я можу використовувати його, не маючи файл settings.py (та інші) та не встановлюючи змінну середовища DJANGO_SETTINGS_MODULE? Якщо я запускаю такий код: &gt;&gt;&gt; import django.template &gt;&gt;&gt; from django.template import Template, Context &gt;&gt;&gt; …

8
Django: Отримайте об'єкт із БД або "None", якщо нічого не відповідає
Чи є якась функція Django, яка дозволить мені отримати об'єкт із бази даних, або None, якщо нічого не відповідає? Зараз я використовую щось на кшталт: foo = Foo.objects.filter(bar=baz) foo = len(foo) &gt; 0 and foo.get() or None Але це не дуже зрозуміло, і це брудно мати всюди.
101 python  django 

6
Django: Як додати довільні атрибути html у поля введення форми?
У мене є поле введення, яке відображається з таким шаблоном: &lt;div class="field"&gt; {{ form.city }} &lt;/div&gt; Що відображається як: &lt;div class="field"&gt; &lt;input id="id_city" type="text" name="city" maxlength="100" /&gt; &lt;/div&gt; Тепер припустимо, що я хочу додати autocomplete="off"атрибут до введеного елементу, як це зробити? Або onclick="xyz()"чи class="my-special-css-class"?

11
AttributeError: об’єкт 'module' не має атрибута 'тести'
Я виконую цю команду: python manage.py test project.apps.app1.tests і це викликає цю помилку: AttributeError: об’єкт 'module' не має атрибута 'тести' Нижче - моя структура каталогів. Я також додав app1 до моєї конфігурації встановлених програм. Traceback (most recent call last): File "manage.py", line 10, in &lt;module&gt; execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, …


4
Елегантна настройка Python-реєстрації в Django
Мені ще потрібно знайти спосіб налаштування журналу Python із Django, яким я задоволений. Мої вимоги досить прості: Різні обробники журналів для різних подій - тобто я хочу мати можливість увійти в різні файли Легкий доступ до реєстраторів в моїх модулях. Модуль повинен мати можливість знайти свій реєстратор з невеликими зусиллями. …
101 python  django  logging 

5
Як перейменувати елементи у значеннях () у Django?
Я хочу зробити так само, як у цьому квитку на djangoproject.com , але з деяким додатковим форматуванням. З цього запиту &gt;&gt;&gt; MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Я хочу отримати щось подібне: &gt;&gt;&gt; MyModel.objects.values(renamed_value='cryptic_value_name') [{'renamed_value': 1}, {'renamed_value': 2}] Чи є інший, більш вбудований спосіб чи я повинен це робити вручну?
101 django  django-orm 

4
Кращий Django Admin ManyToMany Field Widget
Я вважаю, що models.ManyToManyFieldвіджет за замовчуванням адміністратора Django є громіздким у використанні. Це елемент вибору HTML, і якщо у вас є багато Об'єктів "іншої" моделі, то насправді знайти "інші" Об'єкти, які ви хочете пов'язати з "цим" Об'єктом, зовсім недоцільно. І якщо у вас є багато об’єктів "іншої" моделі, це, здається, …

5
Переадресація URL-адреси Джанго
Як я можу переадресувати трафік, який не відповідає жодному з інших моїх URL-адрес, на головну сторінку? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) На даний момент останній запис надсилає весь "інший" трафік на головну сторінку, але я хочу переспрямувати або через HTTP …

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