@pydjango

Страница 97 из 1273
Rookie
14.01.2017
17:25:04
Потому и молчу.

Erdni
14.01.2017
17:25:37
для oneToOne разве не уникальный должен быть?

Rookie
14.01.2017
17:25:56
А там одно для базы, второе для вормы, скажем в админке.

А причем тут unique

Google
Rookie
14.01.2017
17:27:14
Это вопрос начального заполнения поля, при создании записи и вопрос blank = позволяем ли оставлять не заполненным.

Так что, Вам карты в руки, при выставлении значений.

Erdni
14.01.2017
17:28:43
не при чем же, точно меня название связи попутало, те одна запись к одной

спасибо!

Михаил
15.01.2017
06:57:04
Утра всем! Скажите, пожалуйста, как получить IP-адресс пользователя, сделавшего запрос?

Pavel
15.01.2017
06:58:22
def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ADDR') return ip

Mirjalol
15.01.2017
07:56:17
Скажите, пожалуйста, как использоват django-filebrowser вместе tinymce?

Artem
15.01.2017
10:01:33
@amureki извиняюсь что неподробно. Суть в следующем, мне нужно однажды (когда разворачивается проект на сервере) выполнить конфигурацию. В моем случае я хочу создать группу пользователей, и задать ей определенные пермишены. Интересовало где и как это лучше сделать. Пока сделал команду в manage.py

Denis
15.01.2017
10:04:41
Фикстуры? dumpdata loaddata

Artem
15.01.2017
10:13:47
похоже на решение, но суть я как понял та же самая? однажды запусти скриптец и получишь результат?

а есть ли автоматизированный вариант?

@hulygun

Google
Denis
15.01.2017
10:16:19
Что мешает сделать пустую миграцию и в ней вызвать загрузку Фикстуры?

И вроде init Фикстуры должны автоматически загружать данные при миграциях

amureki
15.01.2017
10:18:16
можно делать фикстурами, да или дата миграцией management команда - это немножко костыльно тут, но тоже можно

Artem
15.01.2017
10:19:35
спасибо, понял в какую сторону копать.

Dmytro
15.01.2017
10:20:40
Ребят, django-tinymce или django-ckeditor для wysiwyg редактора в Django?

Rookie
15.01.2017
10:24:51
Немного не django-way, но ещё у alchemy есть after_install, для задания дефолтных значений в БД, при создании.

Dmytro
15.01.2017
10:26:01
или django-summernote? :)
Это уже ответ ?)

amureki
15.01.2017
10:26:22
интересно, почему вы остановились на двух мастодонтах)

Denis
15.01.2017
10:27:05
Из визивигов больше предпочитаю imperavi, поэтому что то вроде django-redactor или django-imperavi

Dmytro
15.01.2017
10:27:20
интересно, почему вы остановились на двух мастодонтах)
В djangopackages они выпадают. Мой кругозор невелик.

amureki
15.01.2017
10:27:36
Из визивигов больше предпочитаю imperavi, поэтому что то вроде django-redactor или django-imperavi
они крутые, да, но версия II вышла, которую ни один не поддерживает и как-то не собирается

Denis
15.01.2017
10:28:58
Ну 2 версия платная, а они на бесплатной основаны

amureki
15.01.2017
10:29:51
первая тоже была платной - просто тогда какая-то компания купила лицензию для пакета

Denis
15.01.2017
10:30:31
А вообще не понимаю необходимости для этого использовать отдельный пакет. Выбираешь любой jsный и одну вьюху для аплоада картинок

amureki
15.01.2017
10:31:13
А вообще не понимаю необходимости для этого использовать отдельный пакет. Выбираешь любой jsный и одну вьюху для аплоада картинок
когда есть пакет с тебя снимается необходимость поддержки, обновления зависимостей пакета, тестирование его

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

Rookie
15.01.2017
10:32:09
Когда жыэс + 1 вьюха нет зависимостей в принципе)

Вообще, да, но большинство батареек допиливаем же))

amureki
15.01.2017
10:33:37
Вообще, да, но большинство батареек допиливаем же))
то есть большинство зависимостей в ваших проектах вы форкнули и используете свои версии?

Google
Rookie
15.01.2017
10:35:14
Не совсем. Например, почти везде мы юзаем cripsy. Это удобно и всё такое. Форкать cripsy - это овер. Но, затаскивая его в венв, начинается мелкая работа натфилем в любом случае.

Даже при таком качестве, как указание в settings модель верстки, это будет не то. Сами шаблоны. Иногда логика. Смотря что и где не влезает под текущие нужды. Но, при этом каждый раз это не тянет на форк.

amureki
15.01.2017
10:38:26
криспи не тянет на большинство, конечно

Dmytro
15.01.2017
10:39:39
@amureki Спасибо огромное за подсказку с django-summernote. Всё так легко там. Уже использую его)

Как тут повысить карму?))

amureki
15.01.2017
10:40:22
я лишь указал на еще один вариант, но раз вам подошло, отлично

Romka
15.01.2017
12:12:17
Все привет

Всем*

Есть у кого-то какой-то проектик с авторизацией oAuth?

Или мануал как её настроить?

Для vk.com

Denis
15.01.2017
12:26:45
python-social-auth

Rookie
15.01.2017
12:28:09
Ребята отказываются гуглить принципиально.

Pavel
15.01.2017
12:52:21
Ребята отказываются гуглить принципиально.
телеграм - это секретный проект гугла по снижению нагрузки на поисковый движок.

Rookie
15.01.2017
12:53:14
Это в цЫтатки!)

Romka
15.01.2017
13:16:03
python-social-auth
я его не могу настроить

руки ещё не доросли, мне нужен конкретный пример

Denis
15.01.2017
22:10:19
Ребята отказываются гуглить принципиально.
Ну доки то устарелые на самом деле

руки ещё не доросли, мне нужен конкретный пример
1. 'social_django', в INSTALLED_APPS 2. 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect', в контекстные процессоры 3. 'social_core.backends.vk.VKOAuth2', в AUTHENTICATION_BACKENDS 4. url('', include('social_django.urls', namespace='social')), в urls 5. Ну и всякие свои ключи и id приложения в settings 6. Профит

Dmytro
16.01.2017
06:48:38
Для vk.com
Посмотри еще django-allauth. Может подойдет.

Google
Rinat
16.01.2017
07:41:13
Ребята, привет. А покидайте, пожалуйста, ссылки на региональные сообщества питонистов :) Ссылки на группы ВК, сайты и т.п.

Tatiana
16.01.2017
09:00:25
http://spbpython.guru/

Alexander
16.01.2017
09:06:48
http://spbpython.guru/
если это реклама - давайте обратную ссылку на нас

Artem
16.01.2017
09:10:14
А такое же имеется по фласку:\?

Rinat
16.01.2017
10:45:18
Misha
16.01.2017
10:45:55
python.su )))

.su + страны СНГ

Admin
ERROR: S client not available

Rinat
16.01.2017
10:46:48
Нууу

Татьяна прислала пример. Вот такое имелось ввиду

53r63rn4r
16.01.2017
13:14:06
Ребзя, перегоняю с документарной в постгрес

Как лучше жсоны обрабатывать?

А-то у меня получаются такие жирные модельки

типа

f1nnix
16.01.2017
13:15:02
Ну там <json>-то нативно поддерживается. Не?

Maxim robox
16.01.2017
13:15:12
53r63rn4r
16.01.2017
13:15:41
Потом мне надо будет выгружать с бд в xls, не скажется ли это на производительность?

Google
53r63rn4r
16.01.2017
13:16:42
формирования отчетов

Maxim robox
16.01.2017
13:17:44
Нам-то откуда знать, какие у тебя там отчёты и как ты их формируешь?

53r63rn4r
16.01.2017
13:18:12
Ну да, ты прав

А hstorefield - не годится?

Maxim robox
16.01.2017
13:22:24
А hstorefield - не годится?
Годится. Но если тебе нужно json поле и ты используешь Postgresql, которая нативно умеет в json, и ты используешь django, который умеет в json в связке с postgresql, то зачем тебе hstorefield?

53r63rn4r
16.01.2017
13:23:02
хз, просто спрашиваю.

Ну в жсоне будет не видно что там лежит.. =\ Но, да, избавит от кучи полей

Просто в документарной бд в джейсонах хранится-то всё

А я перетягиваю для производительности

Будет ли это решение лучшим для меня? Хранить в постгресе в жсонах, а потом опять распарсивать жсон и собирать документ

Вот в чем сложность

parikLS
16.01.2017
13:26:45
как ты определил что у тебя затык с производительностью на уровне базы?

53r63rn4r
16.01.2017
13:27:11
ну я геты вижу, замеры делал

couchdb написана на этом..

на ерланге, во

Я пробовал и локально

parikLS
16.01.2017
13:29:54
а в базе пробовал свои запросы выполнять? без прослойки в виде джанги

53r63rn4r
16.01.2017
13:30:01
да

с библиотекой pycouchdb

Хрень, у меня там к одному юзеру привязано минимум 4 документа = 4 гета

А юзеров 30к около, один гет проходит по разному: от 0.8 секунд до 1.8

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