
Nikita
09.12.2017
19:30:44
Господа, может кто подсказать адекватное решение для джанговского FileInput, чтобы выглядел не стандартным пикером, а как-нибудь так?
(т.е. чтобы пикер открывался по нажатии на картинку, без всяких Choose File...)
Реально очень много времени потратил на поиски, и все тлен

Google

Eugene
09.12.2017
19:32:30
Кастомизировать при помощи css


Артемий
09.12.2017
19:33:31
Доброго всем вечера!
Пытаюсь развернуть проект на uwsgi за nginx на ubuntu 16.04
Бд - postgresql
Вообщем nginx и uwsgi взаимодейстуют как надо, отдает некоторые страницы как надо, а там где для рендера надо обращаться к БД выкидывает такую ошибку:
Exception Value:
fe_sendauth: no password supplied
Exception Location: /home/artemiy/.envs/tea_project/lib/python3.5/site-packages/psycopg2/__init__.py in connect, line 130
Как я понял почему-то не может подключится к бд, мол пароль не передается. С теми же настройками если запустить runserver все работает нормально.
В settings.py пароль, юзер, название бд, берутся из окружения.
В uwsgi ini файл я указал путь к virtualenv.
Переменные окружения я объявил в
/etc/profile
Настройки бд
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': os.environ.get('DBNAME'),
'USER': os.environ.get('DBUSER'),
'PASSWORD': os.environ.get('DBPASS'),
'HOST': 'localhost',
'PORT': '',
}
}


Nikita
09.12.2017
19:41:59

Артемий
09.12.2017
19:43:41
Вообщем проблема в uwsgi - не хочет читать переменные окружения
Указал в settings.py все переменные явно - все заработало

Panda
09.12.2017
20:01:59
Правильно ли:
-папка_проекта
в нее суну венв
-папка_проекта
—venv
django-admin startproject проект
создается папка "проект", в которой папка "проект" и manage.py.
В итоге получается такая структура:
-папка_проекта
—венв
—проект
—-проект
---manage.py
—приложение
Почему создается ещё одна папка? в итоге путь получается "папка_проекта/проект/проект/manage.py" . Я что-то не так делаю?

vadim
09.12.2017
20:03:25
правильного нет
как удобнее так и делай

N. M.
09.12.2017
20:04:07
Только что хотел написать, что все варианты правильные)

Panda
09.12.2017
20:06:33
mysite/
manage.py
mysite/
init.py
settings.py
urls.py
wsgi.py
Но зачем 2 раза mysite? В этом нет сакрального смысла, да?
Просто во всех туторах так. И в документации. А я не понимаю почему. Это же неверно=)

Denis
09.12.2017
20:09:29
Ну не делай так
Я обычно создаю папку apps и приложения храню в ней

Google

creazero
09.12.2017
20:10:09

Admin
ERROR: S client not available

Panda
09.12.2017
20:12:22
Ну не делай так
А как сделать, если я пишу стартпроект и она сама создает папку, в которой папка и это все в папке проекта

Denis
09.12.2017
20:12:46

Panda
09.12.2017
20:13:49

Denis
09.12.2017
20:14:08
Например, в корне проекта

Kirill
09.12.2017
20:14:21
Я думаю так во всех фреймворках, создаётся папка с названием проекта, в ней конфиги и ещё папка с таким же названием

creazero
09.12.2017
20:14:25
Еще можно cookiecutter + cookiecutter-django. Но. У них своя особенная структура. Читай в two scoops of django

Kirill
09.12.2017
20:14:31
В скрапи так же

Panda
09.12.2017
20:15:12