
amureki
03.02.2017
15:11:44
https://github.com/mozilla/bleach
хорош

Eugene
03.02.2017
20:48:32
Ребят, кто хочет за гроши добавить голосовалку в django сайт, версия походу оочень древняя?

Romka
04.02.2017
11:03:42
Помогите со static files
в настройках прописано
STATIC_URL = '/home/treader/static/'
STATIC_ROOT = '/home/treader/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]Проект лежит в /home/treader/treader/static/
я хз что в STATIC_URL писать

Google

Romka
04.02.2017
11:03:52
оно не работает
я уже и ../static/ писал
и
ничего

.
04.02.2017
11:07:21
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
STATIC_URL='/static/'
STATIC_ROOT= os.path.join(BASE_DIR, 'static')

Serge
04.02.2017
11:08:12
STATIC_URL = '/home/treader/static/'
Проект лежит в /home/treader/treader/static/
очевдно это разные папки

Romka
04.02.2017
11:08:28
я знаю
https://help.alwaysdata.com/languages/python/django
там написано что раздавать с myapp/static
myapp - treader

Serge
04.02.2017
11:11:02
/home/treader/treader/static/ - разработка
/home/treader/static/ - на продакшене
и како-то так
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '..', 'static')

Romka
04.02.2017
11:11:49
сейчас у меня debug = true

Google

Serge
04.02.2017
11:11:55
если запускаешь локально (не продакшен) не забудь в URL добавить
if settings.DEBUG:
urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
что-то типа того

Romka
04.02.2017
11:12:23
понял
сейчас попробую

Serge
04.02.2017
11:12:47
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf.urls.static import static

Romka
04.02.2017
11:14:04
т

Serge
04.02.2017
11:14:45
ты url добавил? у тебя разработка или на живом сервере, как запускаешь через nginx или runserver?

Romka
04.02.2017
11:14:47
сейчас стоит debug = false

Serge
04.02.2017
11:15:03
да причем тут debug

Romka
04.02.2017
11:15:31
живой сервер, nginx

Serge
04.02.2017
11:16:16
проверь что в папке /home/treader/static/ собрана статика, если нет сделай collect
проверь что в nginx конфиге есть линк на нее

Romka
04.02.2017
11:16:37
собрана

Serge
04.02.2017
11:17:03
location /static {
expires 30d;
access_log off;
alias /home/treader/static;
}
типа такого
в конструкции server

Romka
04.02.2017
11:19:29
стоп, у меня Python WSGI
в его конфиге не нужно прописывать static

Google

Romka
04.02.2017
11:19:55
*
?
есть конфиг uwsgi

Serge
04.02.2017
11:20:24
ну наверху все равно nginx? в нем пропиши

Romka
04.02.2017
11:21:23
ок, попробую, через 15 мин отпишу

Vlad
04.02.2017
14:29:20
Тут нет зареганых на vlab.su? Очень нужно!

Artyom
04.02.2017
18:41:44
Кто нибудь сталкивался? При попытке сделать миграцию выдает
AttributeError: 'TextField' object has no attribute 'model'
жалуясь на последнюю строку
https://gist.github.com/Derik117/0f33637a7b30e6fea3e8ee0240623508
Или если нельзя как дефолт брать поля модели, то как быть?

Pavel
04.02.2017
18:46:31

Artyom
04.02.2017
18:46:49
окей, понял. спасибо

b0g3r
04.02.2017
22:46:45
Вот у полей может быть choices
А можно ли работать с display-value в тех же гетах?

Pavel
05.02.2017
05:02:11

Alexander
05.02.2017
08:00:35
Всем привет!
У меня нубский вопрос по django: перенес учебный PyCharm проект с машины на машину(Linux Mint->Linux Mint), создал virtualenv на новой машине,но когда делаю Run выдает "CommandError: Error: No database fixture specified. Please provide the path of at least one fixture in the command line."
Попробовал запустить в терминале "./manage.py runserver", все работает.
Чего от меня хочет PyCharm?

b0g3r
05.02.2017
08:30:55

Pavel
05.02.2017
08:31:48

b0g3r
05.02.2017
08:31:59
Угу

Pavel
05.02.2017
08:35:19
Угу
В общем случае на несколько разных value может быть один дисплей

b0g3r
05.02.2017
08:35:44
ого, тогда понятно

Mirjalol
05.02.2017
14:07:36
Привет ребята

Google

Mirjalol
05.02.2017
14:07:51
как установит django в cpanel?

b0g3r
05.02.2017
14:18:35
если новичек, то лучше никак

Омурбек уулу
05.02.2017
14:51:36
Сложно будет установить
Тебе придется заранее пакет ставить
И тупо перенести

Admin
ERROR: S client not available

Омурбек уулу
05.02.2017
14:52:18
Но это кастыльный метод

Mirjalol
05.02.2017
14:54:10
Я установил python и django ну apache запускает php в public_html

Alexander
05.02.2017
16:32:02
для запуска Django стоит использовать uWSGI, все эти Apache / php и прочее тут явно лишние...
и cPanel'и
shared-хостинг - это мега-криво, не нужно ничего такого использовать
хотя бы потому, что хостеры тормознутые и вовремя не обновляют тот же питон

Mirjalol
05.02.2017
16:33:12

Alexander
05.02.2017
16:33:50
а какие требования к хостингу?
если просто потренироваться - есть VPS'ки за 1 евро
aruba cloud

Mirjalol
05.02.2017
16:34:33
У нас в Узбекистане все хостинге в cpanel

Alexander
05.02.2017
16:34:36
туда можно поставить rkt и запускать через него контейнеры
оокей, а зачем нужен хостинг именно в Узбекистане?
там же разница +-30мс будет, наверное, по сравнению с той же Москвой

Google

Alexander
05.02.2017
16:35:59
на фоне общих временных затрат ты это не заметишь

Mirjalol
05.02.2017
16:36:11

Alexander
05.02.2017
16:37:06
в общем, я бы советовал запускать Django внутри VPS(VDS) / dedicated серверов

Mirjalol
05.02.2017
16:37:12

Joe
05.02.2017
16:37:38
Беспл*

Mirjalol
05.02.2017
16:38:11

Alexander
05.02.2017
16:38:14
он не видит ту утилиту, попробуй прописать абсолютный путь к ней
если она там установлена

Mirjalol
05.02.2017
16:38:49
В этом ошибке скажет invalid command PassengerAppRoot
Phusion Passenger это модул apache?

Alexander
05.02.2017
16:39:24
вообще, на многих впсках трафика дают много (любого)
ошибка, скорее всего, связана с тем, что к Apache не установлен модуль Passenger
то есть попробуйте написать хостеру об этом и попросить его установить этот модуль
но, повторюсь, всё это выглядит как-то криво...