
Maxim robox
19.12.2016
06:35:26

Oleg
19.12.2016
06:36:09
Чем from rest_framework import Response, APIView не устраивает?

Dan
19.12.2016
06:37:34

Oleg
19.12.2016
06:37:49
Здесь большое количество?

Google

Oleg
19.12.2016
06:38:06
Я понимаю если за 80+ символов — Абсолютно ОК!

Maxim robox
19.12.2016
06:38:53
Видимо, кто-то посчитал, что больше одного импорта это уже много.
И разбил на строки.

Oleg
19.12.2016
06:39:27
А в чем смысл? Я просто пытаюсь понять.
Или например:
('hello',
'world')
вместо
('hello', 'world')

Maxim robox
19.12.2016
06:42:02
Автору показалось, что читабельнее будет, если не больше одного элемента в строке.

Anthonio
19.12.2016
06:52:28
Друзья, ну помогите! немогу одну таблицу связать с другой. Мне надо экспортировать базу из дьянги. в одной таблице краткий заголовок и поле slug. в другой поле cms_plugin_ptr_id и body с содержанием страницы. Как мне их связать чтобы получилась одна база. Как разворачивается slug в cms_plugin_ptr_id? в дьянго я ноль.

Artem
19.12.2016
07:06:54
Дьянго? Что-то новое)

Aleksey
19.12.2016
07:26:14
Друзья создайте голосование джанга 2.7 или 3х

Maxim robox
19.12.2016
07:29:16
О. Чувак из 2030.

Anthonio
19.12.2016
07:31:50
именно дьянга 1.3.7 - динозаур

Alexander
19.12.2016
09:13:32
кто подскажет в чем проблема?
если убрать update_fields , то все работает, но тогда в бд записываются все поля даже которых нет в форме (хотелось бы апдейтить только нужные мне поля, а не переписывать весь ряд), а с update_fields дает save() got an unexpected keyword argument 'update_fields'

Michael
19.12.2016
09:33:40
https://docs.djangoproject.com/en/1.10/topics/forms/modelforms/#the-save-method

Google

Alexander
19.12.2016
09:41:59
UPDATE "main_userprofile" SET "user_id" = 1, "activation_key" = '', "middle_name" = 'blabla blabla', "country" = NULL, "website" = '', "phone" = '' WHERE "main_userprofile"."id" = 32
если с commit=false также
так-то все работает, но мне надо обновить всего одно поле
а в дебагере показывает, что переписывается весь ряд

parikLS
19.12.2016
09:47:30

Michael
19.12.2016
09:50:08
я сомневаюсь, использует ли сама форма update_fields киворд. Зацени тут, вдруг поможет. Только все ответы. http://stackoverflow.com/questions/1355150/django-when-saving-how-can-you-check-if-a-field-has-changed

Alexander
19.12.2016
09:55:23
да, в принципе можно и проверять изменилось ли поле как здесь

Michael
19.12.2016
10:01:59
по сути, если это апдейт, то нужно зафетчить объект, заклинить форму, засейвить с commit=False, а уже у этого объекта можно вызвать Model.save(update_fields=['blah', 'blah2', 'blah3'])

Alexander
19.12.2016
10:09:21
спасибо, вот так все заработало
но все SET на все поля
возможно это особенность бд
или psycopg2

.
19.12.2016
10:34:41
Гайс, я могу в js заюзать {% url 'view' value %} ?

Belek
19.12.2016
10:38:25
если в шаблоне, то да

Suscipere
19.12.2016
10:39:07
$.ajax({
url : "{% url 'add_to_favorite' %}",

.
19.12.2016
10:39:29
Так, а если выносить это все в отдельный js, то как работать с этим?

Dan
19.12.2016
11:03:19

.
19.12.2016
11:14:03
спасибо

Михаил
19.12.2016
11:56:00
Нубовопросы инкамин. Есть в джанготестах возможность проверить порядок, в котором элементы выводятся на страницу?


.
19.12.2016
12:00:05
Гайс, у меня есть список объектов, который я заворачиваю в json и отдаю при аякс запросе.
thread_test = Thread.objects.filter(board=Board.objects.get(board_shortcut=name_board)).order_by('-thread_score')
data = serializers.serialize('json', thread_test)
return HttpResponse(data, content_type='application/json')
Вот мой аякс
var count_comment = 5;
if ($('.container_board_index').length >= 5) {
$(window).scroll(function () {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$.ajax({
type: 'GET',
dataType: 'json',
data: {'value': count_comment},
success: function (data) {
count_comment += 5;
}
})
}
})
}
Я не понимаю как мне теперь отобразить эти объекты на страницы. Точнее как работать с json data. К каким полям обращаться, чтобы вытащить нужные мне данные. Вот такого вида json имею
[{"model": "boards.thread", "pk": 11, "fields": {"board": 1, "thread_tittle": "\u0416\u0438\u0437\u043d\u044c \u043a\u0430\u0435\u0444(\u043d\u0435\u0442)", "thread_text": "\u041f\u0440\u0443\u0444", "thread_image": "", "thread_time": "2016-11-30T18:09:58.372Z", "thread_score": 0}},

Google

Artem
19.12.2016
12:01:13
выкарчевываеь поле fields, и отображаешь данные, как тебе надо

Михаил
19.12.2016
12:03:56
Сделай console.log(data) в своем колбеке, он тебе выведет эти данные так, как js их видит, там и поймешь как к ним обращаться - как к массиву или объекту

.
19.12.2016
12:06:10
ну я через alert игрался, вроде как массив объектов. Щас вроде даже поля удалось выцепить. Осталось покупекать только над правильным выводом

Michael
19.12.2016
12:08:39
console.log(data) хотя бы тебе норм json выплюнет, на который можно посмотреть. зачем алерты.

.
19.12.2016
12:08:59
ок

Oleg
19.12.2016
13:31:05
Кто такие миксины? ?
Это чтоб миксовать вью? Например class HelloAPIView(ListAPIView, CreateModelMixin):?

Artem
19.12.2016
13:32:39

Oleg
19.12.2016
13:33:12
Миксины чтоб миксы миксовать – замиксовочно! \m/

terry
19.12.2016
15:04:08
ребята, как сделать автоинкремент для модели?
appointment_id = models.IntegerField('Appointment ID', ????)

Artem
19.12.2016
15:10:26
def save(self, *args, **kwargs):
self.appointment_id += 1
super(...).save(*args, **kwargs)

parikLS
19.12.2016
15:19:17

parikLS
19.12.2016
15:19:37

Artem
19.12.2016
15:19:59

parikLS
19.12.2016
15:20:10
естественно

Alex
19.12.2016
18:36:23
Ребят, что может означать ошибка Empty static prefix not permitted?
Первый раз с ней сталкиваюсь. Где искать в первую очередь?
ImproperlyConfigured at /

arisu
19.12.2016
18:42:00
ну
то и может означать

Google

arisu
19.12.2016
18:42:09
что тут не ясно?

Alex
19.12.2016
18:59:50
Здесь все ясно. Неясно другое. Вот у меня такой код в темплейте:
{% if tech_stuff.main.image != None %} <img src="Здесь картинка которая нормально отображается если она есть">
{% else %}
{% endif %}
Вот там где else если картинка отсутствует он крашится почему-то

Michael
19.12.2016
19:06:44
убери елс

Admin
ERROR: S client not available

Michael
19.12.2016
19:07:57
и на None попробуй писать: {% if tech_stuff.main.image %}{% endif %}

Alex
19.12.2016
19:09:25
Такая же фигня
А, не!
Сработало

Michael
19.12.2016
19:10:33
будь здоров

Alex
19.12.2016
19:10:39
Видать ругался на != None

Oleg
20.12.2016
04:43:43
Хм. Как провести миграции?
У меня модель с 2 уникальными (одновременно) полями. Лучше раз показать:
class MyModel(models.Model):
foo = models.CharModel(max_length=3)
bar = models.CharModel(max_length=3)
class Meta:
unique_together = ('foo', 'bar', )
При создании миграции запросило default значение; Ввел от балды, но теперь записи создаются с дефолтом и конфликтуют. Как решить?
P.S. База вродь как на проде не заполнялась.

Aleksey
20.12.2016
05:35:07
Читать книгу по Django, которую написали создатели фрейворка, сейчас уже смысла НЕТ? Там версия Джанго 1.1

Maxim robox
20.12.2016
06:04:42

Artem
20.12.2016
06:06:18
Курите спеку

Maxim robox
20.12.2016
06:06:30

Artem
20.12.2016
06:07:14

Maxim robox
20.12.2016
06:07:41

Artem
20.12.2016
06:08:18
Ну пусть укажет поле с кваргом - default=''

Google

Artem
20.12.2016
06:08:59
А втопое поле default= ' '

Michael
20.12.2016
06:10:35
в постгресе должно сработать
если null=True поставить

Oleg
20.12.2016
06:15:34
Нельзя null=true. Не соответствует данным

Dan
20.12.2016
06:16:09
а в базе данные есть ?
в этой таблице
если нет или не существенные и можно удалить
то просто грохается таблица
удаляется запись в django_migrations
удаляются файлы миграции
создается новая миграция

Michael
20.12.2016
06:21:23
Null values are not considered equal. https://www.postgresql.org/docs/9.0/static/indexes-unique.html

Oleg
20.12.2016
10:44:39
А ни у кого нету миграции с удалением филдов? ?

Artem
20.12.2016
10:48:52

Oleg
20.12.2016
11:09:37
Почистить данные
База не может смигрироватся. Я конечно могу удалить руками…

Aleksey
20.12.2016
11:21:52
Друзья , как думаете, джанга выдержит 2.000.000 хитов в день?

amureki
20.12.2016
11:22:27
спросите у инстаграма с битбакетом
а так же у ваших вебсервера и бд, но не у джанги)

Oleg
20.12.2016
12:15:16
Воть буду делать: https://docs.djangoproject.com/en/1.10/topics/migrations/#data-migrations