@pydjango

Страница 283 из 1273
Eldar
23.05.2017
04:26:51
cache_page(86400)(sitemaps_views.index),
По идее этот время жизни кеша страницы

Google
Set
23.05.2017
04:27:12
нужно подключить что то

что бы работала

а то у меня пайчарм выделяет красным

Dan
23.05.2017
04:28:41
from django.views.decorators.cache import cache_page

Set
23.05.2017
04:36:06
все спасибо

)

хотел узнать а для сайтмепа нужно делать темплеатес

шаблон отображения

Dan
23.05.2017
04:37:16
в этом варианте нет

Set
23.05.2017
04:37:19
и можете подсказать пожалуйста как зайти

Dan
23.05.2017
04:37:34
в смсле ?

Set
23.05.2017
04:37:35
какой урл набрать

что бы посмотреть

Google
Dan
23.05.2017
04:37:48
domen/sitemap.xml

Set
23.05.2017
04:37:49
сайтмап

я так пытался



выходит такая ошибка

Dan
23.05.2017
04:39:03
ммм

сейчас чарм запустится

в INSTALLED_APPS добавить 'django.contrib.sites',

в settings - SITE_ID = 1

manage.py makemigrations manage.py migrate

Set
23.05.2017
04:47:21
в settings - SITE_ID = 1
а это что такое ? ??

я его давно подключил

https://github.com/xaralis/django-static-sitemaps

East
23.05.2017
04:55:24
Кто может научить програмировать умных ботов

East
23.05.2017
04:58:19
Накчите пж

Eldar
23.05.2017
04:58:51
Ты ток две фразы писать в разных чатах умеешь?!

Rookie
23.05.2017
04:59:32
Это пока не умный бот(

_Re'BoOT
23.05.2017
05:13:59
Вопрос по аутентификации пользователя. Делаю практику курса, задание - реализовать /signup/ и /login/. Я так понимаю нужно проверять user.is_authenticated и от этого плясать дальше? Куда правильнее размещать этот код - во вью, модель или в форму?

Google
Rookie
23.05.2017
05:15:53
Не. Эта проверка на то, что авторизация уже прошла. Это как not user.is_anonymous

Set
23.05.2017
05:16:06
Rookie
23.05.2017
05:16:23
А на моменте логина тебе

_Re'BoOT
23.05.2017
05:17:53
сейчас пытаюсь примерно так: if form.is_valid(): if request.user.is_authenticated(): form.user = request.user username = request.POST.get('username') email = request.POST.get('email') password = request.POST.get('password') user = auth.login(request, password=password) form.signup() но что-то не то походу

Rookie
23.05.2017
05:18:22
def form_valid(self, form): user = auth.authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password']) if user and user.is_active: auth.login(self.request, user) return super(AuthView, self).form_valid(form)

Примерно так.

_Re'BoOT
23.05.2017
05:19:51
ааа)) спасибо)

а где правильнее этот код размещать? Во вью размещаем только обработку реквестов, в моделях - бизнес логику (не совсем понимаю, что она в себя включает), в forms.py - поля и методы форм?

Rookie
23.05.2017
05:29:24
Пожалуй, надо идти на джанго и читать с самого начала.

Dan
23.05.2017
05:31:47
в админке появится новый раздел SITES там вести правильный домен

_Re'BoOT
23.05.2017
05:32:12
мда, нахрапом сразу не получается. По туториалам то оно всё просто, а когда сам пытаешься разобраться не совсем выходит...

Rookie
23.05.2017
05:33:43
мда, нахрапом сразу не получается. По туториалам то оно всё просто, а когда сам пытаешься разобраться не совсем выходит...
Ну, вопрос выше - это просьба пересказать первые главы джангобуков. Это не хорошо.

_Re'BoOT
23.05.2017
05:38:27
Иногда хочется услышать совета от людей знающих , которые, возможно, подскажут какие грабли и подводные камни стоит ожидать, best practice, так сказать) Направление понял, пошел в джангобуки.

Никита
23.05.2017
05:43:01
Плюс в определенный момент логика в моделях начинает делать больно и ее приходится выносить в отдельные helpers/logic.

_Re'BoOT
23.05.2017
05:47:12
Thx. Просто такая ситуация, когда только начал первые формочки обрабатывать, а тут вокруг "фат контроллер, cvb, drf, mtv .."?

Andrey
23.05.2017
05:48:56
Thx. Просто такая ситуация, когда только начал первые формочки обрабатывать, а тут вокруг "фат контроллер, cvb, drf, mtv .."?
Идите последовательно по учебникам типа django book. Проблем и вопросов будет в разы меньше.

Бестпрактис это, конечно, здорово. Но на начальных этапа лучше книжки\курсы и т.п.

Хотя, хз, тут кому как, наверное

Google
Andrey
23.05.2017
05:50:22
Просто раздражает

Роки очень удачно подметил

Сергей
23.05.2017
05:51:31
всем привет. задача: есть сайт, уже почти готов, надо сделать мобильную версию сайта с другими шаблонами. как это быстрее и правильнее реализовать? домен будет m.site.com

поделитесь опытом, кто и как это реализовывал в своих проектах)

Eldar
23.05.2017
05:53:57
и сделать папки с разным именами с шаблонами с одинаковыми названиями

и get_template_name по сути будет ток менять название папки откуда шаблон тянуть

Admin
ERROR: S client not available

Сергей
23.05.2017
05:58:20
интересная идея) спасибо)

Set
23.05.2017
05:59:54


East
23.05.2017
06:00:35
Как сделать ссылоку с помощью которой можно бота в группу добавить или пригласить друзе?

Маришка
23.05.2017
06:04:27
Как сделать ссылоку с помощью которой можно бота в группу добавить или пригласить друзе?
Значит так, берешь курицу, нож, чертишь пентаграмму кровью девственницы/девственника(своей тоже можешь) приносишь в жертву курицу и при этом приговаривая "дай ссылку с помощью которой можно вкинуть бота в группу"

Ну зачем...

Senpos
23.05.2017
06:11:12
Доброе утро. Хочу передать параметр в ListView <a href="{% url 'journal:faculty_list' university.pk %}">Факультети</a> чтобы потом отфильтровать по нему данные Где этот параметр мне принимать? Переопределить get в ListView? Пока пытался только так def get_queryset(self): faculties = get_list_or_404(Faculty, university__pk=self.kwargs.get('pk')) return faculties

Alex
23.05.2017
06:12:05
Ну зачем...
Ну ладно :с

Google
Senpos
23.05.2017
06:20:26
В случае первого варианта - отдам какое-нибудь значение по умолчанию, которое выведет все "факультеты" а в каких случаях может быть несколько значений? предполагается что там оно будет одно или ничего

Никита
23.05.2017
06:22:15
Тогда зачем тебе ListView?

Senpos
23.05.2017
06:24:38
Есть список университетов (ListView) Выбираю университет с ID = 1 (DetailView) С этого DetailView есть ссылка на ListView с списком факультетов, который должен фильтроваться по университету

Rookie
23.05.2017
06:36:18
Есть список университетов (ListView) Выбираю университет с ID = 1 (DetailView) С этого DetailView есть ссылка на ListView с списком факультетов, который должен фильтроваться по университету
Не пойму, что не работает то? У тебя в self.kwargs лежит тот pk, который ты передал при переходе. На ListView он примется self.kwargs['pk']. Всё дальше filter в context, или кверисет, что там угодно душе.

Rookie
23.05.2017
06:51:29
Это вопрос урл резолвера, как видишь, значение ты передал.

journal/faculty/$' - вот тут не вижу ни одного упоминания о том, что ты ждёшь pk

Centrino
23.05.2017
06:54:12
jinja падает. Как можно понять, что не так с шаблоном? jinja2.exceptions.TemplateSyntaxError: expected token ':', got '}'

найти это место не могу(

Rookie
23.05.2017
06:54:44
Template debug = True

Alex
23.05.2017
06:55:02
Тут не экстрасенсы

Centrino
23.05.2017
06:55:05
template debug куда вписать?

я экстрасенс, так что все ок

Rookie
23.05.2017
06:55:19
settings

Centrino
23.05.2017
06:55:26
транслируйте мне мысли

amureki
23.05.2017
07:25:10
транслируйте мне мысли
Тебя попросили шаблон показать, где ошибка валится, что тут непонятного?)

Centrino
23.05.2017
07:25:57
amureki
23.05.2017
07:26:46
Ну хорошо, давай посмотрим на ошибку Говорит, хотел двоеточие где-то, а получил фигурную скобку

Страница 283 из 1273