@pydjango

Страница 1149 из 1273
Romuald
04.04.2018
14:44:10
С праздником Вас. Вебмастера

Dan
04.04.2018
14:44:21
{{ user_type|capfirst} хотел - не работает
думаю фильтр тоже надо в конструктор надо выносить

С праздником Вас. Вебмастера
вот так меня давно не оскорбляли !!!

Roman
04.04.2018
14:45:05
:D

Google
Dan
04.04.2018
14:45:28
{{ user_type|capfirst} хотел - не работает
а вообще там тебе точно нуженblocktrans ?

Romuald
04.04.2018
14:45:41
Roman
04.04.2018
14:45:42
мне то не нужен реально

но как подругому переназначить переменные

Dan
04.04.2018
14:46:01
обычным trans не справится ?

тебе же наверное только одно два поля надо перевести

Roman
04.04.2018
14:46:32
мне вообще ничего переводить не надо

Dan
04.04.2018
14:46:44
а нафига тогда ?

Roman
04.04.2018
14:47:08
http://django-timeline-logger.readthedocs.io/en/latest/usage.html#custom-messages-using-templates-and-context

надо его спросить

снес его

фиг с ним

VSKut
04.04.2018
14:48:04
django-rest-framework как получить доступ к данным pivot таблицы? таблица А линкуется к таблице B через таблицу C. В таблице С ещё есть доп. поля, которые нужно вытащить

Google
VSKut
04.04.2018
14:49:13
не могу найти инфы, как это сделать через сериализаторы

Tigran
04.04.2018
14:53:12
Привет! У меня в модели есть поле с choices auth_type = models.CharField(_('auth_type'), choices=[('key', _('Key Pair')), ('password', _('Password'))], default='key', max_length=32, db_index=True) Можно ли как-то в форме взять эти же choices и указать у Select'а?

Dan
04.04.2018
14:54:00
по теории ModelForm это умеет

Tigran
04.04.2018
14:55:34
VSKut
04.04.2018
15:08:27
самое простое вытаскивай через SerializerMethodField
что-то всё-равно не могу ничего адекватного сделать с этим. это ведь должно быть по идее чем-то дефолтным, не? сам ведь django отлично со всем этим работает :/ а вытащить эту инфу уже никак нельзя, получается? лол



Vladislav
04.04.2018
15:11:43
Превет всем. Гуглил ничего особового не нагуглил. Есть проект на Django (RESTframework) + Posgresql. поступило предложение сделать систему help desk (создать второе приложение на django (MVC)) с коннектом и получением данных из одной базы с другим приложением. Есть у кого опыт подключения второго приложения к базе?

Николай
04.04.2018
15:12:37
Эм. Если база одна то по умолчанию подключается к той что в setting

Ruslan
04.04.2018
15:12:42
у тебя в джанго проекте по одному приложению чтоли?

04.04.2018
15:13:01
https://docs.djangoproject.com/en/2.0/topics/db/multi-db/ алиасы баз

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

но вообще взаимодействие божественное конечно выйдет

04.04.2018
15:14:10
со стороны 1ого аппа нужно апи, второе которое должно с ним по этому API взаимодействовать

а не шариться в базе

Dan
04.04.2018
15:16:23
тебе при сериализации поля из оптионс тоже нужны ?

Google
Dan
04.04.2018
15:16:52
тогда делай руками через mothodfield

VSKut
04.04.2018
15:18:13
тогда делай руками через mothodfield
ну это трэш какой-то :/

Dan
04.04.2018
15:18:58
с каких пор 3-5 строчек кода это треш ?

Ruslan
04.04.2018
15:19:31
он думал, что всё сделают волшебные гномы

VSKut
04.04.2018
15:19:42
с каких пор 3-5 строчек кода это треш ?
ну вытянуть дефолтные штуки по идее должна же быть возможность и так

он думал, что всё сделают волшебные гномы
ну в той-же ларке это не проблема

работа с pivot

первый раз пишу на django - пока ещё хз о его возможностях, но меня очень удивляет тот факт, что для работы с pivot толком ничего нет стандартного

тем более, что сама админка с ними работает просто прекрасно

Dan
04.04.2018
15:24:34
ну во первых drf это не django во вторых так как ты указыаешь промежуточную таблицу не понятно как с ней работать

и потом подозреваю что админку как то спецом описывали через инлайны

Vladislav
04.04.2018
15:33:53
у тебя в джанго проекте по одному приложению чтоли?
Нет там много приложений, но они относятся к одному проекту и они на REST

Ruslan
04.04.2018
15:34:35
тебе надо отдельный проект сунуть в ту же базу?

Ruslan
04.04.2018
15:35:47
https://djbook.ru/rel1.8/topics/db/multi-db.html

Vladislav
04.04.2018
15:37:09
https://djbook.ru/rel1.8/topics/db/multi-db.html
Благодарю почитаем.

Roman
04.04.2018
15:37:54
всем привет. подскажите где собака зарыта: нубский затуп относительно шаблонов - не может найти шаблон. в сеттингс.пай указана директория отностиельно base_dir (base_dir/templates), шаблон лежит base_dir/templates/app/index.html. во вьюхе указываю шаблон 'app/index.html' - не находит.

перещерстил и доки и инет. пробывал по разному. но один фиг ненаходит

1.11.12

Google
Vladislav
04.04.2018
15:39:20
https://djbook.ru/rel1.8/topics/db/multi-db.html
Тут две базы одно приложение.

Ruslan
04.04.2018
15:40:15
ну смотри, либо ты целиком используешь одну базу для двух проектов либо ты берёшь часть данных из сторонней базы, ты сам определись

Roman
04.04.2018
15:40:52
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [TEMPLATES_DIR,], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]

Roman
04.04.2018
15:43:16
Internal Server Error: / Traceback (most recent call last): File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/roman/simplechat/login/views.py", line 47, in login_user 'registered':registered }) File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/shortcuts.py", line 30, in render content = loader.render_to_string(template_name, context, request, using=using) File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/template/loader.py", line 67, in render_to_string template = get_template(template_name, using=using) File "/home/roman/simplechat/schat/lib/python3.5/site-packages/django/template/loader.py", line 25, in get_template raise TemplateDoesNotExist(template_name, chain=chain) django.template.exceptions.TemplateDoesNotExist: login/login.html

Ruslan
04.04.2018
15:44:47
последние слова последней строки смотри

Roman
04.04.2018
15:47:15
ну так и не понятно почему он не вяжет директорию указанную в сеттингсе и именем шаблона. более того добавил templates/login/login.html в каталог приложения. рассыпал сам шаблон на разных уровнях проекта. обращался к нему по разному(с полным указанием пути, отностельным) - резулт один - ненаходит шаблон

Ruslan
04.04.2018
15:48:22
потому что доку не читаешь :)

Roman
04.04.2018
15:53:48
simplechat/ ..chat/ ....*.py ..login/ ....templates/ ......login/ ........login.html .....*.py ..schat/ (venv) ..simplechat/ ....static/ ......templates/ ........login.html ....templates/ ......login.html ....*.py ..templates/ ....login/ ......login.html

не исключаю что что то где то пропустил. но однако в доке говорится укажите директорию и будет хорошо. не указываете директорию но апп_дир в тру и будет хорошо. вот только сделал так и нифига не хорошо

тот же 2скоп рекомендуют шаблоны (общие как минимум) в отдельный каталог выносить (на уровне всего проекта) и указывать его в сеттингсе - сделал не помогло.

Николай
04.04.2018
16:00:34
Сделал столько логинов)

Совет

Указывай template dir в settings,py и создавай эту папку в основной (самой верхней папке в твоём дереве)

Roman
04.04.2018
16:03:52
логины раскидл в поисках где поймает )

Николай
04.04.2018
16:04:17
Да я понял)

Так то по умолчанию у тебя должна быть папка template в папке приложения

Roman
04.04.2018
16:05:00
насчет папки: так и сделал. все равно не видит.

Google
Roman
04.04.2018
16:06:01
принт на темплейтс дир выводит нужную папку

Николай
04.04.2018
16:06:03
Когда ты создал приложение ты создал папку simplechat

Как называется startapp приложения внутри?

Там и должен быть template

Но это по умолчанию

Roman
04.04.2018
16:07:03
там тоже лежит (симплчат/логин/темплейт)

Николай
04.04.2018
16:07:25
Там что то вроде appname/templates/appname/template.html

Но не simplechat в твоём случае

Хотя мб и в нём, я просто в корневой папке не создавал ничего ни разу.

Под каждые нужды новый startapp

Внутри основного

А во вьюхе соответственно appname/template.html

Roman
04.04.2018
16:12:50
то есть у меня сейчас в папке проекта (на уровне менедж.пай - рабочаядиректория/менедж.пай) есть каталог симплчат (стартпроджектом созданная), есть логин (стартапом созданная) и типлейтс (ручками и указана в симплчат/сеттингс.пай)

при этом в логин есть свой тимплейтс/логин/логин.штмл

а так же в симплчате такой же темплейтс

и не один не видит

Николай
04.04.2018
16:14:18
Оставь логин там откуда будет запускаттся

В твоём случае логин, что стартапом создано

Скрипт, что выполняется, там же, да?

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