
Dmitriy
18.03.2017
13:40:29
пользуюсь с марта 2014

Serge
18.03.2017
13:41:36
Там не KVM и скорее всего не SSD, а у тех и то и то есть если заявлено верно
Да и цены за оплату за 2 года

Dmitriy
18.03.2017
13:42:34
kvm у них есть, но оно дороже и всего 3 конфига

Google

Dmitriy
18.03.2017
13:43:26

Alexander
18.03.2017
13:45:01
тут слово "выгоднее" неприемлемо. "дешевле" - это да

Tigran
18.03.2017
13:46:36
vscale.io

John
18.03.2017
13:47:38
https://www.scaleway.com/
Вот сюда с vscale переселился

Dmitriy
18.03.2017
13:48:33

Serge
18.03.2017
13:48:34
У Рувдс вообще 65 рублей в месяц, это меньше евро)
но 512

Dmitriy
18.03.2017
13:49:42

Serge
18.03.2017
14:16:13
И ссд там не нужны

Google

Tigran
18.03.2017
14:45:46

Serge
18.03.2017
14:47:46
Пинг 70 многовато, это критично когда ответ твоего сервера 50 мс.

John
18.03.2017
14:53:57
На голландских серверах пинг 50 -55

Erzh
18.03.2017
15:35:27
У itldc.com хорошие DVD
Vds

Serge
18.03.2017
15:36:11
С такими ценами пусть сами этими vds пользуются

Denls
19.03.2017
07:52:39
Ovh? Не?
https://www.ovh.de
Или https://www.linode.com

Denis
19.03.2017
10:17:28
Кто то юзал django flatpages? Задача - сохранение планов зала (концертных) в бд
Может подойти для этой задачи, как думаете?

Ruslan
19.03.2017
10:17:54
ну если только текстом его опишешь

Denis
19.03.2017
10:18:27
Я думаю его html ем описать
По задумке неадмин не может с ними взаимодействовать

Eugene
19.03.2017
10:28:28
Может тогда лучше просто модельку для этого?)

Denis
19.03.2017
10:41:35
Ну мб)
Я увидел надпись
" It lets you store simple “flat” HTML content"
и обрадовался
что все уже придумано

Eugene
19.03.2017
11:12:16
ну тебе его надо будет отображать?) Думаю Flat pages тоже подойдет, а вот если расширять придеться, то хз)

Denis
19.03.2017
11:28:15
А вот тут как всегда - вообще хз может придется а может и нет
Отображать надо как foreign key в change форме в админке

Google

Eugene
19.03.2017
12:06:04
Ребята, а как например с википедии парсить Картиночки и загружать к себе?
наприме я могу получить страницу и картинку, как ее к себе схоронить?

Serge
19.03.2017
12:11:22
http://stackoverflow.com/questions/1393202/django-add-image-in-an-imagefield-from-image-url

.
19.03.2017
14:08:08
Гайс, подскажите. Я же спокойно могу по форме итерироваться в шаблоне через {% for x in form %}?
Сейчас просто получаю ошибку, что я итерируюсь по не итерируемому объекту(форме)
def dispatch(self, request, *args, **kwargs):
self.form = AddComment()
return super(ThreadDetail, self).dispatch(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super(ThreadDetail, self).get_context_data(**kwargs)
context['form'] = self.formВот в диспатче я объявил её, потом положил в контекст. Все же должно работать

Serge
19.03.2017
14:11:20
form.fields

Eldar
19.03.2017
14:11:43
опередил)

.
19.03.2017
14:12:34
спасибо
теперь ошибки нет, но сама форма не рисуется

Serge
19.03.2017
14:19:16
Покажи код html
иначе не понятно что там у тебя не ресуется

.
19.03.2017
14:19:29
Сейчас посмотрел и с другой формой все хорошо, там итерируюсь по form и все хорошо работает
<form enctype="multipart/form-data" method="post" action="{% url 'AddComment' name_board pk %}" class="container-js_3">
{% csrf_token %}
<table>
{% for x in form.fields %}
<tr>
<td>{{ x }} {% cycle '<input type="submit" class="button" value="Отправить">' '' '' %}</td>
</tr>
{% endfor %}
</table>
</form>

.
19.03.2017
14:20:30
Наврал, нигде не рисуется нормально эта форма

Serge
19.03.2017
14:22:42
{% for field in form %}
<tr>
<td>{{ field.label_tag }}</td>
<td>{{ field }}</td>
</tr>
{% endfor %}
Так работает, что у тебя не то либо форма не передает или полей нет

.
19.03.2017
14:26:18
как я понял полей нет, т.к. в других местах я явно указываю название полей для отирсовки этй же формы и там тоже голяк

Serge
19.03.2017
14:26:37
Сейчас просто получаю ошибку, что я итерируюсь по не итерируемому объекту(форме)
def dispatch(self, request, *args, **kwargs):
self.form = AddComment()
return super(ThreadDetail, self).dispatch(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super(ThreadDetail, self).get_context_data(**kwargs)
context['form'] = self.formВот в диспатче я объявил её, потом положил в контекст. Все же должно работать
Ты контекcт не вернул
def get_context_data(self, **kwargs):
context = super(ThreadDetail, self).get_context_data(**kwargs)
context['form'] = self.form
return context #!!

.
19.03.2017
14:27:36
Вернул я контекст, просто часть кода вставил

Serge
19.03.2017
14:28:04
Ну ищи у себя в чем проблема, поля выводиться должны

.
19.03.2017
14:37:42
разобарлся

Google

Yaroslav
19.03.2017
17:41:53
Ребят, возможно ли сделать такой запрос через джанговский орм?
SELECT * FROM (SELECT DISTINCT unnest(tags) AS tag FROM table) t WHERE t LIKE 't%'

Logerk49
19.03.2017
17:43:44
author = models.ForeignKey('auth.User')
auth.User означает авторизованный пользователь ?

Eldar
19.03.2017
17:43:57

Eugene
19.03.2017
17:44:22

Eldar
19.03.2017
17:44:33

Yaroslav
19.03.2017
17:46:14

Logerk49
19.03.2017
17:46:22
у меня есть модель note
как при создании привязать ее к авторизованному пользователю?

Admin
ERROR: S client not available

Eugene
19.03.2017
17:47:34
Во вьюхе это писать надо)

Yaroslav
19.03.2017
17:48:30

Dmitriy
19.03.2017
17:49:13

Logerk49
19.03.2017
17:49:40
а можно ссылку где почитать или примеры
Во вьюхе это писать надо)

Dmitriy
19.03.2017
17:51:31
если так и бд postgresql - можно select distinct on (column1) column1, column2 from table

Yaroslav
19.03.2017
18:01:24

Alexander
19.03.2017
18:37:04
field__contains=['foo']
По arrayfield так искать

Pavel
19.03.2017
20:39:43
Тупой вопрос. Если кто-то переименовал поле в таблице из aaa в bbb (переименовал в модели, сделал миграции и применил), а теперь у меня код не работает, т.к. он требует aaa, но в БД уже bbb. Как я могу откатить это переименования, не имея в наличии миграции человека, сделавшего это? Руками в БД лезть или миграции писать как-то?

Google

Eugene
19.03.2017
20:40:36
Ударить человека который сделал это:)

Pavel
19.03.2017
20:40:45

Eugene
19.03.2017
20:40:46
makemigrations возможно создаст тебе нужную.

Vadim
19.03.2017
20:42:30
ребят
где че почитать про custom template tags?
или посмотреть
документация убога на эту тему

Pavel
19.03.2017
20:43:50
у меня нет истории в миграциях об изменении aaa -> bbb

Eugene
19.03.2017
20:44:02
Норм дока про custom tags o-O

Pavel
19.03.2017
20:44:11

Vadim
19.03.2017
20:44:41

Pavel
19.03.2017
20:44:53
а в models как?
получается, что у меня в БД проблема, наверное тут правильный способ руками поменять поле напрямую в БД

Eugene
19.03.2017
20:45:14
а на продакшене как, если он есть?)

Pavel
19.03.2017
20:45:30
это и есть на проде
в таблице на проде поле bbb. Из-за того, что человек у себя в модели переименовал и применил миграции. Он применил миграцию на БД на проде. Теперь там поле bbb, хотя код требует поля aaa и у меня нет в миграциях изменения aaa -> bbb
т.е. кейс можно рассматривать так, что кто-то переименовал поле в БД напрямую и мой код перестал работать. Я думаю, мне надо руками это все поменть

Serge
19.03.2017
20:50:51
Если так бывает. То в лоб можно просто удалить поле. Мигрировать. Потом создать его заново и эту миграцию на сервер прокинуть. Не лучший метод, но работает всегда.