Tag: django

Django Compressor не минимизирует файлы

Я пытаюсь позволить джанго-компрессору работать с мезонином. Для первой попытки я просто установил компрессор django (как это должно быть сделано для Mezzanine) и изменил DEBUG = False, но ничего не изменилось в HTML, сгенерированном из Django. Поэтому я последовал за документами django compressor, и я изменил параметры settings.py: STATICFILES_FINDERS = ( "django.contrib.staticfiles.finders.FileSystemFinder", #"django.contrib.staticfiles.finders.AppDirectoriesFinder", #'django.contrib.staticfiles.finders.DefaultStorageFinder', "compressor.finders.CompressorFinder", […]

Ошибка при установке лучевой терапии

Я пытаюсь установить scrapy, он дает следующую ошибку: Downloading/unpacking cryptography>=0.2.1 (from pyOpenSSL->Scrapy) Running setup.py egg_info for package cryptography Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found Package libffi was not found in the pkg-config search path. […]

Удалить повторяющиеся строки в Django DB

У меня есть модель, где из-за ошибки кода есть повторяющиеся строки. Теперь мне нужно удалить любые дубликаты из базы данных. Каждая строка должна иметь уникальный файл photo_id. Есть ли простой способ их удалить? Или мне нужно сделать что-то вроде этого: rows = MyModel.objects.all() for row in rows: try: MyModel.objects.get(photo_id=row.photo_id) except: row.delete()

Избегайте исключений?

Этот конкретный пример относится к Django в Python, но должен применяться к любому языку, поддерживающему исключения: try: object = ModelClass.objects.get(search=value) except DoesNotExist: pass if object: # do stuff Класс модели Django предоставляет простой метод get, который позволяет мне искать один и только один объект из базы данных, если он обнаруживает, что более или менее он […]

startapp с manage.py для создания приложения в другом каталоге

Моя структура проекта Django : /proj /frontend /server /proj /app1 /app2 manage.py Как запустить python manage.py startapp app_name чтобы мои вновь созданные приложения находились в каталоге /server ? Я попытался запустить django-admin.py startapp appname в каталоге server чтобы создать приложение, но в django-admin.py startapp appname эту ошибку: $ ./manage.py runserver Traceback (most recent call last): […]

Django: строковое представление моделей

Я хотел бы, чтобы мои модели имели два строковых представления: один, который отображается в бэкэндовых журналах для целей отладки, и более чистый, который отображается конечным пользователям, когда модель представлена ​​в HTML. Прямо сейчас я просто переопределяю __unicode__() . Есть ли способ сделать это?

Фильтрация Django Admin с помощью Null / Is Not Null

У меня простая модель Django: class Person(models.Model): referrer = models.ForeignKey('self', null=True) … В ModelAdmin этой модели, как я могу разрешить ее фильтровать, независимо от того, имеет ли ссылка referrer значение null? По умолчанию добавление referrer в list_filter приводит к отображению выпадающего списка, в котором перечислены записи каждого человека, которые могут быть в сотнях тысяч, что […]

Форматировать не украшенный номер телефона в django?

У меня есть DB chock full o 'номера телефонов в виде строк, все они отформатированы как 1112223333, я бы хотел отобразить его как 111-222-3333 в моем шаблоне django Я знаю, что могу n = contacts.objects.get(name=name) n.phone = n.phone[:3] + '-' + n.phone[3:6] + '-' + n.phone[6:] но есть ли более / более питонический путь?

Шаблон Python Django: Итерация через список

Технически он должен перебирать от 0 до rangeLength, выводя имя пользователя c [i] [0] .from_user … но, глядя на пример онлайн, они, похоже, заменяют скобки точечной записью. У меня есть следующий код: <div id="right_pod"> {%for i in rangeLength%} <div class="user_pod" > {{ci0.from_user}} </div> {% endfor %} В настоящее время ничего не выводится 🙁 Если я […]

Django LiveServerTestCase: Пользователь, созданный в методе setUpClass, недоступен в test_method?

Я использую Django 1.4 в LiveServerTestCase для тестирования Selenium, и у setUpClass возникают проблемы с setUpClass класса setUpClass . Насколько я понимаю, MembershipTests.setUpClass запускается один раз перед запуском модульных тестов. Я добавил код, чтобы добавить пользователя в базу данных в MembershipTests.setUpClass но когда я запустил тест MembershipTests.test_signup в тестовую базу данных не было добавлено ни […]

Python - лучший язык программирования в мире.