Какие пакеты вы используете в своих django проектах?

Добрый день.

Сейчас делаю достаточно большой статейный портал на Django. Раньше все делал сам ручками, так как объем был не очень большой. Сейчас все сложнее.

У меня такой вопрос: Какие пакеты вы обычно используете при разработке django? И для чего вы их используете?
  • Вопрос задан
  • 789 просмотров
Решения вопроса 3
kentuck1213
@kentuck1213
Что требует проект то и устанавливаем.
обычный мой requirements.txt :
django==1.9
pymysql - для работы с mysql
django-debug-toolbar - дебаг панель
django-multiupload - мульти upload
Pillow - для рабы с изображением
django-suit-redactor - imperavi redactor

Все зависит от задачи.
Ответ написан
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
django-extensions - куча полезных дополнений к manage.py
django-mptt - работа с деревьями
djangorestframework - работа с REST api
pytz - работа с временными зонами
celery - для выполнения всякого рода асинхронных задач
redis - кеширование
django-guardian - пообъектная модель доступа

а вообще - много всего используется в зависимости от задач
Ответ написан
un1t
@un1t
Вот так выглядит requirements.txt на одном из проектов:

# prod
django>=1.9,<1.10
djangorestframework
jinja2
django-jinja
mysqlclient
-e git+https://github.com/un1t/django-multidb-router.git#egg=django-multidb-router
django-cleanup
celery
flower
redis
pytz
more_itertools
requests
python-social-auth
boto
pillow
pytils
furl
six
python-dateutil
django-mptt
elasticsearch
elasticsearch-dsl
django-recaptcha
click
decorator
urlcan
newrelic
gitpython
python-memcached
fuzzywuzzy
python-Levenshtein
imagehash
python-geohash
haversine
jsonfield

# debug
django-debug-toolbar
django-debug-toolbar-template-timings
line_profiler
ipdb
objgraph

# test
pytest
pytest-django
pytest-cov
pytest-pep8
pytest-xdist
flexmock
factory-boy
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы