@pydjango

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

Dan
19.12.2016
06:37:34
Чем from rest_framework import Response, APIView не устраивает?
при большом количестве импортируемых модулей так удобнее читать

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
Так, а если выносить это все в отдельный js, то как работать с этим?
в темплейте определять как глобальную переменную <script> var addFavoritetUrl = '{% url 'add_to_favorite' %}'; </script> и в js уже использовать переменную $.ajax({ url : addFavoritetUrl,

.
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):?

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
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

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

Artem
20.12.2016
06:07:14
Допиши миграцию. Сделай свою функцию генерации дефолта.
Зачем? Самая обычная модель, не требующая участия извне

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
А ни у кого нету миграции с удалением филдов? ?

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

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