Комментарии 15
Какое отношение к хабу Управление проектами? Вы же не использование инструмента описываете, а его разработку. Да и инструментом, это можно назвать, честно говоря, с большой натяжкой
Вы правы, меня ввел в смуту интерфейс хабра:
Выберите от 1 до 3 хабов. Чем больше хабов будет указано, тем больше пользователей увидят публикацию.Пытался подобрать третий подходящий хаб, но, видимо, совсем не угадал. Уже изъял пост оттуда.
И, уточню, цель статьи — не описать разработку конкретного инструмента, а проиллюстрировать процесс создания приложения на django. Так что «багтрекер», в статье описанный, это действительно не инструмент, а, всего лишь, учебный пример.
Если статья претендует на статус «туториал», то хотя бы добавьте несколько строк и примеры команд для миграций, без них сейчас ни один проект не живет.
Хороший комментарий. По этому поводу: пока я готовил статью, вышел релиз django 1.7, в которую внедрена поддержка миграций, что раньше осуществлялось с помощью south. Команда syncdb теперь deprecated, поэтому, после изменений в моделях делаем:
Для просмотра SQL-запроса соответствующего миграции, выполняем
./manage.py makemigrations <имя_приложения>
./manage.py migrate
Для просмотра SQL-запроса соответствующего миграции, выполняем
./manage.py sqlmigrate <имя_приложения> <номер_миграции>
Спасибо, мне как начинающему интересно читать код и описание таких небольших проектов.
Лучше офф. туториал почитать, он есть в переводе на русском. Там просто больше информации и пояснений, почему и как работают, хотя бы настройки, создание приложения и т. д.
Чтобы подружить формы и Bootstrap 3, рекомендую Crispy-forms.
Я тут пробежался по их мануалу и хотел спросить: единственный ли способ задать размеры формы — это жёстко прописать в forms.py, или есть способ сделать это из шаблона?
Ну в первую очередь это инструмент для не очень дружащих с версткой. Т.е. не отрываясь от питоньего кода сляпать симпатичную формочку. Для типичного CRUD приложения этого более чем достаточно.
Да, вы правы, это немножко некошерно, т.к. css-классы упоминаются в forms.py, но для большинства задач вполне подходит.
Да, вы правы, это немножко некошерно, т.к. css-классы упоминаются в forms.py, но для большинства задач вполне подходит.
Никто не мешает сделать POST на /add/ не регистрированному пользователю.
Добавьте какой-нибудь @login_required декоратор или один из многих в гугле LoginRequired миксинов (лично я рекомендую django-braces, очень много миксинов на все случаи жизни).
Добавьте какой-нибудь @login_required декоратор или один из многих в гугле LoginRequired миксинов (лично я рекомендую django-braces, очень много миксинов на все случаи жизни).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Минималистичный issue tracker на Django