Django. Первое приложение » комментарииhttps://adw0rd.com/2010/05/26/django-first-app/2015-04-28T20:25:03+03:00Блог Михаила Андреева, ака adw0rdgeorge на "Django. Первое приложение"
2015-04-28T20:25:03+03:00georgehttps://adw0rd.com/2010/05/26/django-first-app/#comment-6427А обещанную статью про manytomany так и не написал …
<p>А обещанную статью про manytomany так и не написал …</p>
Exarion на "Django. Первое приложение"
2013-09-09T19:58:21+04:00Exarionhttps://adw0rd.com/2010/05/26/django-first-app/#comment-6258Спасибо, помогло =)
<p>Спасибо, помогло =)</p>
adw0rd на "Django. Первое приложение"
2013-09-09T13:45:28+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-6257Все достаточно просто, вы можете добавить в TEMPLATE_CONTEXT_PROCESSORS свой контекс, который будет доступен в любом месте. Два других варианта выборочны: Написать общий контекст и всовывать его при необходимости Использовать CBV и миксины, то есть намешивать свой контекст Пример: class CommonContext(object): def get_context_data(self): context = super(CommonContext, self).get_context_data() context.update({ 'BLA': '123' })…
<p>Все достаточно просто, вы можете добавить в <a rel="nofollow" href="https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-TEMPLATE_CONTEXT_PROCESSORS">TEMPLATE_CONTEXT_PROCESSORS</a> свой контекс, который будет доступен в любом месте.</p>
<p>Два других варианта выборочны:</p>
<ul>
<li>Написать общий контекст и всовывать его при необходимости</li>
<li>Использовать <a rel="nofollow" href="https://docs.djangoproject.com/en/dev/topics/class-based-views/">CBV</a> и миксины, то есть намешивать свой контекст</li>
</ul>
<p>Пример:</p>
<pre><code>class CommonContext(object):
def get_context_data(self):
context = super(CommonContext, self).get_context_data()
context.update({
'BLA': '123'
})
return context
class PostList(CommonContext, ListView):
queryset = Post.objects.all()
class PostDetail(CommonContext, DetailView):
model = Post
</code></pre>
Exarion на "Django. Первое приложение"
2013-09-09T08:31:23+04:00Exarionhttps://adw0rd.com/2010/05/26/django-first-app/#comment-6255За статью спасибо! У меня такой вопрос: Хочу на всех страницах выводить список записей, в боковом меню. Не могу понять как это реализовать. Получается вывести только для главной, а на других страницах менюшка уже не отображается. Писать функцию для каждой страницы не хочется. Может кто-то порекомендует красивое решение? Заранее спасибо.
<p>За статью спасибо! У меня такой вопрос: Хочу на всех страницах выводить список записей, в боковом меню. Не могу понять как это реализовать. Получается вывести только для главной, а на других страницах менюшка уже не отображается. Писать функцию для каждой страницы не хочется. Может кто-то порекомендует красивое решение? Заранее спасибо.</p>
adw0rd на "Django. Первое приложение"
2012-07-24T02:42:50+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-5760Sinkler, конгратулейшенс!
<p>Sinkler, конгратулейшенс!</p>
Sinkler на "Django. Первое приложение"
2012-07-24T02:33:34+04:00Sinklerhttps://adw0rd.com/2010/05/26/django-first-app/#comment-5759it's work! :D
<p>it's work! :D</p>
mark на "Django. Первое приложение"
2010-07-27T09:06:28+04:00markhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4803Попробую настроить. Спасибо.
<p>Попробую настроить. Спасибо.</p>
adw0rd на "Django. Первое приложение"
2010-07-26T16:20:49+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4801Я отдаю статику через nginx и не встречался с вопросом как отдать статику через runserver. Думаю это возможно, но это совсем не его задача, так что лучше воспользуйтесь nginx или другим вебсервером предназначенный для этих целей
<p>Я отдаю статику через nginx и не встречался с вопросом как отдать статику через runserver. Думаю это возможно, но это совсем не его задача, так что лучше воспользуйтесь nginx или другим вебсервером предназначенный для этих целей</p>
mark на "Django. Первое приложение"
2010-07-26T11:55:27+04:00markhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4800На сколько я понимаю, назначать alias надо в настройках apache? Я еще не настраивал сервер, а работаю со встроенным джанговским. Полагал, что для работы с ним настраивать ничего не надо... Или я ошибаюсь ?
<p>На сколько я понимаю, назначать alias надо в настройках apache? Я еще не настраивал сервер, а работаю со встроенным джанговским. Полагал, что для работы с ним настраивать ничего не надо... Или я ошибаюсь<br />
?</p>
adw0rd на "Django. Первое приложение"
2010-07-24T21:53:21+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4798Вам надо назначить alias для MEDIA_URL и ссылать на каталог MEDIA_ROOT, если у вас apache. Если у вас nginx, то посмотрите как у меня сделано
<ol>
<li>Вам надо назначить alias для MEDIA_URL и ссылать на каталог MEDIA_ROOT, если у вас apache. Если у вас nginx, то посмотрите как у меня сделано</li>
</ol>
mark на "Django. Первое приложение"
2010-07-24T12:12:35+04:00markhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4797В settings.py задал MEDIA_ROOT, включающий путь к папке media; ADMIN_MEDIA_PREFIX='/media/'; MEDIA_URL = '/'. Далее, в шаблоне подключаю css-файл. Испробовал много разных вариантов, но ни один не срабатывает... Спасибо! Очень хорошо описано.
<ol>
<li>В settings.py задал MEDIA_ROOT, включающий путь к папке media; ADMIN_MEDIA_PREFIX='/media/'; MEDIA_URL = '/'.<br />
Далее, в шаблоне подключаю css-файл. Испробовал много разных вариантов, но ни один не срабатывает... </li>
<li>Спасибо! Очень хорошо описано.</li>
</ol>
adw0rd на "Django. Первое приложение"
2010-07-23T20:33:56+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4796Что именно вы делаете, по порядку опишите http://adw0rd.ru/2009/modpython/ и секцию посмотрите "Настройка Apache" на http://adw0rd.ru/2009/trac-freebsd/
<ol>
<li>Что именно вы делаете, по порядку опишите</li>
<li>http://adw0rd.ru/2009/modpython/ и секцию посмотрите "Настройка Apache" на http://adw0rd.ru/2009/trac-freebsd/</li>
</ol>
mark на "Django. Первое приложение"
2010-07-23T19:59:17+04:00markhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4795Хорошая статья, но есть вопросы: 1) Не получается подключить css-файлы. 2) Можете описать настройку apache для работы с django?
<p>Хорошая статья, но есть вопросы:<br />
1) Не получается подключить css-файлы.<br />
2) Можете описать настройку apache для работы с django?</p>
adw0rd на "Django. Первое приложение"
2010-06-30T01:19:11+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4771Alexander, откажитесь от использования apache, используйте для разработки runserver, а для продакшена - nginx+tornado
<p>Alexander, откажитесь от использования apache, используйте для разработки runserver, а для продакшена - nginx+tornado</p>
Alexander на "Django. Первое приложение"
2010-06-30T00:35:08+04:00Alexanderhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4770Привет! Классный туториал, спасибо за труды!) Есть пара вопросов: 1) если меняются настройки в проекте или в других файлах (urls.py, views.py), нужно ли перезагружать апач? кажется без перезагрузки ничего не меняется 2) сделал все по твоей инструкции, админка (/admin/) почему-то не открывается пишет 404 ошибку и {'path': u'admin/'} при этом…
<p>Привет! Классный туториал, спасибо за труды!)<br />
Есть пара вопросов:<br />
1) если меняются настройки в проекте или в других файлах (urls.py, views.py), нужно ли перезагружать апач? кажется без перезагрузки ничего не меняется<br />
2) сделал все по твоей инструкции, админка (/admin/) почему-то не открывается пишет 404 ошибку и {'path': u'admin/'} при этом морда сайта грузится и выводит List.html</p>
adw0rd на "Django. Первое приложение"
2010-05-30T13:26:04+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4731Тебе спасибо!
<p>Тебе спасибо!</p>
bappoy на "Django. Первое приложение"
2010-05-30T12:24:00+04:00bappoyhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4730Ага, теперь все на месте, еще раз спасибо!
<p>Ага, теперь все на месте, еще раз спасибо!</p>
adw0rd на "Django. Первое приложение"
2010-05-28T12:59:36+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4724Кнопку поправил, сейчас лучше? :)
<p>Кнопку поправил, сейчас лучше? :)</p>
bappoy на "Django. Первое приложение"
2010-05-27T21:06:51+04:00bappoyhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4723да, стало намного лучше, большое спасибо! а еще кнопку "отправить" не видно, она появляется только при нажатии на tab, при этом форма съезжает влево.y
<p>да, стало намного лучше, большое спасибо! а еще кнопку "отправить" не видно, она появляется только при нажатии на tab, при этом форма съезжает влево.y</p>
adw0rd на "Django. Первое приложение"
2010-05-27T18:20:02+04:00adw0rdhttps://adw0rd.com/2010/05/26/django-first-app/#comment-4722bappoy, поправил верстку формы комментирования в блоге, стало лучше?
<p>bappoy, поправил верстку формы комментирования в блоге, стало лучше?</p>