
Mad
11.09.2017
08:00:53
Ты разницу не видишь, что ли? o_O
Там типа написано, что не так :)
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.

Ahmed
11.09.2017
08:02:23
Разобрался, надо было в settings.py указать AUTH_USER_MODEL = 'users.User'

Google

Spacehug
11.09.2017
08:06:16
С django-autocomplete-light кто сталкивался? Выдаёт select2.full.js:487 Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page., при этом в списке приложений порядок правильный (dal, dal_select2, django.contrib.admin), статику пересобирал, всё равно та же беда.

Mad
11.09.2017
08:17:29
ну воткни jquery на страницу
Он грит, jquery нету у тебя

Code
11.09.2017
08:44:49
Прошу прощения что задаю тут вопрос про Heroku. Думаю тут есть кто его использует.
Вобщем перешел на план Hobby 7$ но как мне кажется dyno расходует бесплатные часы. Правильно я понял что плата будет списыватся после израсходования бесплатных часов?

Mad
11.09.2017
08:45:36
А не проще VPS взять за 7 баков?

Code
11.09.2017
08:46:23

Aleksandr
11.09.2017
08:46:27
а техподдержка на платном плане не полагается?

Mad
11.09.2017
08:47:09

Code
11.09.2017
08:47:31

Aleksandr
11.09.2017
08:47:55
вот же жадные какие

Code
11.09.2017
08:51:12

Aleksandr
11.09.2017
08:52:10
а выше этого нет чего-то типа
650 free dyno hours (65%) used
350 hours remaining

Google

Code
11.09.2017
08:53:27
Создал второй dyno, он создался на free плане.
heroku ps отображает время бесплатного пользования.
Значит на странице биллинга просто показывает общее время которе можно израсходовать на free плане.

Spacehug
11.09.2017
09:00:07

Serj
11.09.2017
09:00:44

Sergey
11.09.2017
09:01:27
systemd unit
не, уж лучше скриптом, а то потом не найду никогда, как правил

Serj
11.09.2017
09:02:02
ты еще в screen запусти
а вы опять со своей баш лапшой

Sergey
11.09.2017
09:05:15
виноват, исправлюсь

Artyom
11.09.2017
09:09:38
всем привет, такой вопрос есть) к примеру, была модель Post, у нее был текст и поле image, но, теперь нужно, чтобы один пост ссылался на несколько image, сделал отельную модель Image, у нее фк на пост. Теперь сам вопрос: как перенести все старые image поля в объекты модели Image? Создать промежуточную миграцию(где есть и поле image и модель Image), перенести скриптом и создать финальную(где остается только модель Image)?

Set
11.09.2017
09:11:05

Mad
11.09.2017
09:12:02

Aleksey
11.09.2017
09:20:23
window.jQuery = 'ya tut';

Mad
11.09.2017
09:22:27
window.jQuery = 'cho pripersya?'

Артем
11.09.2017
10:39:16
Народ как вы ограничиваете доступ к приложению? Типа чтобы каждой вьюхе не пихать миксины - или так незя?)))

Mad
11.09.2017
10:41:23
можно в мидлваре по префиксу в request.path ограничивать
по регекспу, другими словами

Артем
11.09.2017
10:42:33

Google

Mad
11.09.2017
10:42:48
Без понятия, я ваще редко прогаю на джанге последние N лет :D
И CBV ваще на дух не переношу

Артем
11.09.2017
10:43:39

Mad
11.09.2017
10:43:40
Прописывать в каждую view mixin это как-то не очень прикольно.

Артем
11.09.2017
10:44:00

Mad
11.09.2017
10:44:06
Вы потом забудете прописать куда-нить, а если все вьюъи приложения тусуются по одному /*/ URL, то можно железно ограничить
Ещё есть подозрение, что можно в middleware как-то понимать имя urlpattern и например в настройке составить список url namespace для которых надо проверять доступ
namespace это который в url(...., namespace=..)

Vladimir
11.09.2017
10:46:10
по нехитрому запросу нашлась и батареечка
https://github.com/20c/django-namespace-perms

Mad
11.09.2017
10:47:24
Это, кажется, не то

Артем
11.09.2017
10:48:40
middleware - поковыряю)) Спасибо за наводки ))

Mad
11.09.2017
10:50:25
from django.core.urlresolvers import resolve
current_url = resolve(request.path_info).url_name
Наверное тут можно и до namespace добраться

Artem
11.09.2017
10:50:49
instance_url = reverse('namespace:url', kwargs={'pk': 10})
и будет тебе счастие
и можешь эту каку загнать в urlparse и разобрать как тебе надо
а вообще, все урлки в реквесте находятся

Mad
11.09.2017
10:53:35
При чём тут reverse?

Google

Artem
11.09.2017
10:53:45
хз, а вы чио хотели?

Артем
11.09.2017
10:53:47

Mad
11.09.2017
10:54:11

Artem
11.09.2017
10:54:20
шас покажу

Mad
11.09.2017
10:55:52
Можно, например, прочитать дискуссию и понять, чего хотели люди, чем отвечать не в тему.

Artem
11.09.2017
10:56:01

Mad
11.09.2017
10:56:29
Я это минут 20 назад написал. Артём не читать, артём писать?

Artem
11.09.2017
10:56:45
мне впадлу читать лог)

Mad
11.09.2017
10:57:04
Ну ок. Просто ты второй раз не в тему ответил.

Artem
11.09.2017
10:57:14
if request.resolver_match.func.name != 'CLASS_ANME':
# обновляем активность пользователя (раз в Х минут)
request.user.update_activity()
можно так
ну лана

Mad
11.09.2017
10:57:27
Ну разве что это часть middleware

Artem
11.09.2017
10:57:32
Да

Mad
11.09.2017
10:57:35
Не очнь понятно, где у тебя этот код находится
Ну тогда ок

Artem
11.09.2017
10:57:43
в миддлвари

Артем
11.09.2017
10:57:58

Mad
11.09.2017
10:58:28
Ну вот, а можно попробовать ещё сильнее автоматизировать и попыться определять namespace урла и заданные namespace защищать авторизацией

Google

Артем
11.09.2017
10:59:10

Yes
11.09.2017
11:05:22
всем привет , взял данные из таблицы .objects.all() и после когда каждый раз дергаю related_name какой-то, я опять обращюсь к базе и напрягаю его или при первом обращение он у меня как временный переменный записался ?
все игнорят ?)

Mad
11.09.2017
11:20:52
Поставь django debug toolbar, сделай запросы, потом посмотри SQL запросы в панели для SQL запросов

Andrey
11.09.2017
11:30:26
Ребят, по Django rest вопрос.
Обращаюсь к ModelViewSet POST-ом, но к двум методам list() and custom_method(). Помимо этого у меня есть ещё create, retrive и т.п.
Вопрос: как мне на каждый метод задать определенный пермишн? В коде view или в коде url-ов, через as_view... как нибудь.
Для GET, POST и т.п. понятно и легко. А вот как разбить пермишн в рамках POST-а, это я хз

Massimo
11.09.2017
11:38:49
Тут когда то выкладывали тутор-проект DRF на джанго, можете еще раз скинуТь?

Andrey
11.09.2017
11:39:54
http://www.django-rest-framework.org/tutorial/quickstart/

Andrey
11.09.2017
13:17:45
Рекрутеры ушли все?

Dan
11.09.2017
13:18:51

Andrey
11.09.2017
13:19:15
Да я это... Принять огонь на себя собрался.

Dan
11.09.2017
13:20:40
камикадзе?

Andrey
11.09.2017
13:21:15
Да не, работу ищу. В Москве. Очно, на полный день.

Dan
11.09.2017
13:21:17
сюда https://t.me/django_jobs заходил ?

Andrey
11.09.2017
13:33:07
Налетели коршуны)

amureki
11.09.2017
13:33:40
Да, не стесняемся поститься там вакансии и своё портфолио

Dan
11.09.2017
13:35:37
портфолио или резюме?
думаю надо в таком деле как правило надо ввести теги аля #резюме или #вакансия
чтобы было проще передвигаться по группе

Andrey
11.09.2017
13:37:01
Спасибо.