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

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


5
Django виділяє лише рядки з повторюваними значеннями полів
припустимо, у нас є модель у django, визначена наступним чином: class Literal: name = models.CharField(...) ... Поле імені не є унікальним, і, отже, може мати повторювані значення. Мені потрібно виконати наступне завдання: Вибрати всі рядки з моделі , які мають принаймні один повторюється значення в nameполе. Я знаю, як це …
96 sql  django  django-orm 

6
Кілька моделей в одному django ModelForm?
Чи можливо ModelFormв джанго включити декілька моделей ? Я намагаюся створити форму для редагування профілю. Тому мені потрібно включити деякі поля з моделі користувача та моделі UserProfile. В даний час я використовую 2 такі форми class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") class UserProfileForm(ModelForm): class Meta: …

5
Скасувати вже виконуване завдання з Celery?
Я читав документ і шукав, але, здається, не знайшов прямої відповіді: Чи можете ви скасувати вже виконуване завдання? (як у запущеному завданні, це займає деякий час, і половину шляху потрібно скасувати) Я знайшов це в документі в розділі поширених запитань про Celery >>> result = add.apply_async(args=[2, 2], countdown=120) >>> result.revoke() …

2
django - фільтр запитів на manytomany порожній
У Django є спосіб фільтрувати багато полів, які є порожніми або нульовими. class TestModel(models.Model): name = models.CharField(_('set name'), max_length=200) manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True) print TestModel.objects.filter(manytomany__is_null=True)

1
Як упакувати програму python, щоб зробити її піп-інсталяційною?
Я пишу заявку на django у вільний час для змагання з непомітними підказками, яке ми проводимо на роботі. Я вирішив, що використаю цей час з розумом і прискорюю роботу virtualenv, pip, упаковки, django 1.3 та того, як написати легко розповсюджувану програму. Все йде нормально. Я до деталі упаковки. Наприклад, багато …

7
Перегляд на основі класу Django: Як передати додаткові параметри методу as_view?
У мене є власний погляд на основі класу # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Я хочу передати параметр slug (або інші параметри до подання) таким чином MyView.as_view(slug='hello_world') Чи потрібно мені замінювати будь-які методи, щоб це зробити?

4
Недійсний заголовок HTTP_HOST Django's SuspiciousOperation
Після оновлення до Django 1.5 я почав отримувати такі помилки: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 92, in get_response response = middleware_method(request) File "/usr/local/lib/python2.7/dist-packages/django/middleware/common.py", line 57, in process_request host = request.get_host() File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 72, in get_host "Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % …
95 django 

7
Завантаження початкових даних за допомогою Django 1.7 та перенесення даних
Нещодавно я перейшов з Django 1.6 на 1.7 і почав використовувати міграції (ніколи не використовував південь). До 1.7 я завантажував початкові дані у fixture/initial_data.jsonфайл, який завантажувався за допомогою python manage.py syncdbкоманди (при створенні бази даних). Тепер я почав використовувати міграції, і ця поведінка застаріла: Якщо додаток використовує міграції, автоматичне завантаження …

5
Як я можу використовувати Redis разом з Django?
Я чув про кеш-пам'ять, але як саме це працює? Чи використовується він як шар між django та моїми rdbms, якось кешуючи запити rdbms? Або він повинен використовуватися безпосередньо як база даних? Що я сумніваюся, оскільки ця сторінка github не охоплює жодних даних для входу, жодних налаштувань .. просто говорить вам …
95 python  django  redis 

8
Фільтрувати за властивістю
Чи можна відфільтрувати набір запитів Django за властивістю моделі? у мене є метод у своїй моделі: @property def myproperty(self): [..] і тепер я хочу відфільтрувати за цією властивістю, як: MyModel.objects.filter(myproperty=[..]) це якось можливо?
95 python  django  orm 

6
Як написати setup.py, щоб включити репозиторій git як залежність
Я намагаюся написати setup.pyдля мого пакету. Мій пакет повинен вказати залежність від іншого репозиторію git. Це те, що я маю дотепер: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) Коли я …

4
Ведення журналу налаштувань Django за замовчуванням
Здається, я не можу зрозуміти, як налаштувати реєстратор "за замовчуванням" для моєї інсталяції Django. Я хотів би використовувати нову LOGGINGнастройку Django 1.3 у settings.py. Я розглянув приклад Django Logging Doc , але мені здається, що вони встановлюють лише обробники, які здійснюватимуть реєстрацію для певних реєстраторів. У випадку їх прикладу вони …
94 python  django  logging 

15
Фільтр за замовчуванням у адміністратора Django
Як я можу змінити вибір фільтру за замовчуванням на "ALL"? У мене є поле з ім'ям , як у statusякого є три значення: activate, pendingі rejected. Коли я використовую list_filterв адміністраторі Django, за замовчуванням для фільтра встановлено значення "Усі", але я хочу встановити його за замовчуванням на очікування.

5
Параметри URL-адреси та логіка у поданнях на основі класу Django (TemplateView)
Мені незрозуміло, як найкраще отримувати доступ до параметрів URL-адрес у переглядах на основі класів у Django 1.5. Розглянемо наступне: Вид: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = self.current_month return context …

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