@pydjango

Страница 224 из 1273
Artem
10.04.2017
16:05:57
ну значит у тебя сервис на хероку лежит

а ты пытаешься сделать в sqlite

Маришка
10.04.2017
16:06:24
может потому что sqlite нельзя на херкоку и мне нужно перейти на постргю

с чем в принципе мы и пришли к первоначальному моему вопросу

Google
Senpos
10.04.2017
16:06:44
@yui_meow https://nameless-basin-96484.herokuapp.com/

ваше добро?

Маришка
10.04.2017
16:07:01
@yui_meow https://nameless-basin-96484.herokuapp.com/
а теперь попробуй перейти по /posts

Senpos
10.04.2017
16:07:20
все работает

Маришка
10.04.2017
16:07:20
ват ._.

Как

Senpos
10.04.2017
16:07:31
сейчас через админку добавлю парочку, проверю

если все успешно - скажу что сделать

Маришка
10.04.2017
16:09:58
не бесплатно

Pavel
10.04.2017
16:10:03
а как выглядит файл blog/migrations/0001_initial.py?

Senpos
10.04.2017
16:10:10
Посты добавились, на на странице не видно Сейчас гляну что у вас там

Маришка
10.04.2017
16:10:14
а как выглядит файл blog/migrations/0001_initial.py?
на гитхабе товарища лежит

Google
Eugene
10.04.2017
16:10:42
# Update database configuration with $DATABASE_URL. db_from_env = dj_database_url.config(conn_max_age=500) DATABASES['default'].update(db_from_env) ну значит просто вот так сделать в settings

Хотя миграции прошли же, значит все ок

Senpos
10.04.2017
16:11:59
Вот изменения что я сделал https://github.com/Senpos/PythonHere/commit/3a7662596697b52b3bc9ca34ae8290fe0ec89a2f

И да, SECRET_KEY нужно выносить в ENV, например не держать на гитхабе

amureki
10.04.2017
16:13:09
@Senpos ?

Маришка
10.04.2017
16:16:29
И да, SECRET_KEY нужно выносить в ENV, например не держать на гитхабе
Ну это я говорила товарищу перед тем как он еще сделал git init

Senpos
10.04.2017
16:16:59
Вот изменения что я сделал https://github.com/Senpos/PythonHere/commit/3a7662596697b52b3bc9ca34ae8290fe0ec89a2f
Что я делал на Хероку 1. heroku create 2. git push heroku master 3. heroku addons:create heroku-postgresql:hobby-dev 4. heroku run python manage.py migrate

вроде с этим всё

Senpos
10.04.2017
16:17:57
А вот кстати и он) https://devcenter.heroku.com/articles/deploying-python

Маришка
10.04.2017
16:19:20
._.

Но

Я же делала...

Senpos
10.04.2017
16:19:42
https://nameless-basin-96484.herokuapp.com/posts/

посты заработали

но лучше держать несколько файлов настроек, чтобы разделять прод и локальное тестирование пример есть в моем репе

amureki
10.04.2017
16:23:33
А вот кстати и он) https://devcenter.heroku.com/articles/deploying-python
И не говори, что эта ссылка была выше, в самом начале топика...

Eugene
10.04.2017
16:24:29
Не может быть...

Romka
10.04.2017
16:25:04
но лучше держать несколько файлов настроек, чтобы разделять прод и локальное тестирование пример есть в моем репе
Или просто использовать if, или импортировать в главные настройки какой-нить local_settings.py

Senpos
10.04.2017
16:25:35
как вариант тогда меньше мороки с указанием настроек при использовании manage.py

Google
Senpos
10.04.2017
16:25:46
но я раз настроил в пучарме и нормально)

@yui_meow получилось?

Маришка
10.04.2017
16:31:18
Я лишь только перешла в другое место

Точнее в общагу пришлп

Сейчас приберусь в комнате и сяду исправлять

Dmitriy
10.04.2017
17:43:13
а статику как?))

Товарищи подскажите, что использовать для модального окна-просмотрщика фотографии?

Dmitriy
10.04.2017
17:56:29
Хероку норм со статикой?

Senpos
10.04.2017
17:56:48
Ну, у меня там)

Senpos
10.04.2017
17:59:02
http://lokeshdhakar.com/projects/lightbox2/ 1 ссылка гугл
Куда аккуратней и красивее, чем на Бутстрапе, как оказалось :)

Erdni
10.04.2017
18:18:32
скажите, патч-апдейты джанго можно накатывать без опасений и без тестов? т.е. django полностью соответствует семантическому версионированию?

amureki
10.04.2017
18:43:33
минорные апдейты да, там не бывает breaking changes

просмотр changlelog никто не отменял, полезно знать что накатываете :)

Erdni
10.04.2017
19:13:34
минорные апдейты да, там не бывает breaking changes
спасибо! как раз по логам понял где был баг )

Dmitriy
10.04.2017
19:16:52
Спасибо!

Vadim
10.04.2017
20:09:19
ребят, а update() автокоммитит?

Google
Dmitriy
11.04.2017
04:41:29
Вчера обсуждали lossless и вас услышали) https://m.habrahabr.ru/post/326122/

Andrey
11.04.2017
06:04:53
Если по взрослому делать, то PhotoSwipe)
Дико плюсую. Сам открыл его для себя несколько дней назад.

Alex
11.04.2017
06:55:03
Ребят, пытаюсь сделать блог на django. Подскажите, как лучше вывести список категорий в меню? Я делаю так, но не работает. Понимаю, что не правильно делаю, но попытался. Передаю через вьюху в base.html список категорий.

def category_list(request): cat_list = Category.objects.all() return render(request, 'base.html', {'cat_list':cat_list})

В шаблоне {% for cat in cat_list %} <a class="blog-nav-item" href="{% url 'category' cat.cat_slug %}">{{ cat.cat_name }}</a> {% endfor %}

А название Урла, для категорий url(r'category/(?P<cat_slug>\S+)/$', views.category, name='category'),

То есть вьюха, для вывода постов в категории.

Что у меня не так, подскажите?

Илья
11.04.2017
06:57:36
бери арубу, всего 1 евро в мес
Там удобная панель или как? Меня смущает слово vmware. Видел я один хостинг на нем, там какой-то ужас был. Как десктопный vmware тока в вебе.

amureki
11.04.2017
06:58:20
Что у меня не так, подскажите?
Ты не указал нам получаемую ошибку или что там у тебя

Alex
11.04.2017
06:58:32
У меня просто не выводится в шаблон

amureki
11.04.2017
06:59:24
поставь брейкпоинт в контекст дате, посмотри нсть ли там вообще данные

Andrey
11.04.2017
06:59:36
У меня просто не выводится в шаблон
В смысле вообще ничего? Пустых тэгов тоже нет?

Alex
11.04.2017
07:02:54
Нету!

Мне кажется ошибка в том, что я url использую, который использую для вывода категорий со статьями

То есть вьюха в урле другая, хотя впринципе не должно, всё должно работать.

Dmitriy
11.04.2017
07:05:08
Если по взрослому делать, то PhotoSwipe)
Выглядит великолепно! Спасибо!

Google
Alex
11.04.2017
07:06:23
Amureki, Просто я не зашарил как-это что это. Гуглю. Не хочу еще этим вопросом обременять.

amureki
11.04.2017
07:08:04
def category_list(request): cat_list = Category.objects.all() return render(request, 'base.html', {'cat_list':cat_list})
Вот тут после cat_list добавить строчку 'import pdb; pdb.set_trace()' Открыть страницу, сервер упадет в дебаг, там написать cat_list, посмотреть, есть ли что внутри

Для маленьких можно ровно то же проделать с 'print'

Alex
11.04.2017
07:10:38
В дебаг не упал. Это стандартный питоновский\джанговский модуль?

Или сейчас погуглю

amureki
11.04.2017
07:11:23
Да, иначе ничего не запустилось бы Сделай принтом и посмотри вывод в консоли

Alex
11.04.2017
07:16:10
Чёт ничего не получается

def category_list(request): cat_list = Category.objects.all() import pdb print(pdb.set_trace()) return render(request, 'base.html', {'cat_list':cat_list})

Правильно прописал?

amureki
11.04.2017
07:18:36
как-то понимания нет, я смотрю :) def category_list(request): cat_list = Category.objects.all() print(cat_list) return render(request, 'base.html', {'cat_list':cat_list})

первый шаг - мы хотим понять, это проблема модели, вьюхи или шаблона, выводим есть ли что в базе и контексте вьюхи

есть там есть категории, все тут окей, проблема в шаблоне, если нет, очевидно, решаем проблему в бд или вьюхе

Alex
11.04.2017
07:32:53
Вообщем разобрался вроде.

Проблема во вьюхе или маршрутизации что-ли. При запросе страницы, не отображается ни print(cat_list), ни print("ALEX"). Отображается только если я в другой вьюхе для главной странице выведут принтом посты, получая объект queryset в консоли.

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