@pydjango

Страница 87 из 1273
Romka
28.12.2016
14:04:32
'js\translate.js' could not be found

Belek
28.12.2016
14:04:33
это разные вещи

укажи static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Google
Pavel
28.12.2016
14:05:16
укажи static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
современная джанга умеет и без этого статику обрабатывать

Romka
28.12.2016
14:05:28
+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

53r63rn4r
28.12.2016
14:05:43
После тоуча)

Belek
28.12.2016
14:06:19
по старинке указываю

какой статус у юсвига

?

53r63rn4r
28.12.2016
14:07:30
Э..

а как.. посмотреть? :D

Pavel
28.12.2016
14:07:50
начни с лога nginx.

Romka
28.12.2016
14:07:58
Я через этот тутор настраивал, с первого раза получилось) https://tutorial.djangogirls.org/ru/deploy/

если напрямую запросить /static/js/translate.js, то как выглядит сообщение об ошибке, как телега со списком урлов или просто?

Google
Romka
28.12.2016
14:08:42
'js\translate.js' could not be found

Просто

Тимур
28.12.2016
14:08:54
Юзал кто-нибудь такую штуку? https://github.com/pydanny/cookiecutter-django

53r63rn4r
28.12.2016
14:09:32
Хз

Pavel
28.12.2016
14:09:35
Просто
короче, это так работает. когда ты запрашиваешь урл (/static/1.txt), который уходит в static files, то джанга отрезает от него ту часть, которая в настройках указана как STATIC_URL. То, что останется, ищется вначале в путях, которые прописаны в STATICFILES_DIRS, потом оно перебирает все приложения, заходит там в папку static и ищет вот тот остаточек там.

53r63rn4r
28.12.2016
14:09:49
Что-то я опять не тяну, уже 5-й раз СУКА ПЫТАЮСЬ

поднять..

но...

никак.. :D

мб опять удалить сервер и по новой?

Romka
28.12.2016
14:10:51
ок, спасибо

Pavel
28.12.2016
14:10:54
и на дев.сервере не связываться с collectstatic

Romka
28.12.2016
14:11:04
ок

53r63rn4r
28.12.2016
14:13:55
Так лучше гуникорн или uwsgi?

Romka
28.12.2016
14:16:42
да
*django.core.exceptions.ImproperlyConfigured: The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting*

делал как сдесь

https://docs.djangoproject.com/en/1.10/howto/static-files/

Pavel
28.12.2016
14:18:07
*django.core.exceptions.ImproperlyConfigured: The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting*
static_root - это другое место. _DIRS - это куда ты кладёшь статику, а _ROOT - это куда джанга её перекладывает на продакшене

Google
Pavel
28.12.2016
14:18:27
В случае продакшена там всё проще - ./manage.py collectstatic проходит по всем местам, которые я указал выше, собирает там вообще все файлы, и сваливает их в STATIC_ROOT. nginx знает только про этот STATIC_ROOT и не лезет за статикой в недра жанго-приложений.

Romka
28.12.2016
14:20:51
Хух, есть, работает

спасибо большое

Alexander
28.12.2016
14:21:10
в общем, 2500$/месяц, вакансия, питочник , https://hsto.org/files/020/109/5fd/0201095fd98e48379f8a672c95696a73.png (вверху там ид анкеты вк виден)

53r63rn4r
28.12.2016
14:28:57
Это...

так какой тутор посоветуете? (который сами поднимали и оно точно работало)

или стоит полазить еще по гитхаб ребам?

53r63rn4r
28.12.2016
14:30:12
Да-к не хотят же

Alexey
28.12.2016
14:30:43
53r63rn4r
28.12.2016
14:31:34
http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html

Вот еще нашел

53r63rn4r
28.12.2016
14:32:15
Только толку от них, если я не знаю: как правильно/лучше/удобнее/быстрее/красивее/надежнее/гибче

Romka
28.12.2016
14:36:12
Оно теперь игнорит мои скрипты

` <script src="{% static 'js/jquery.cookie.js' %}"></script> <script src="{% static 'js/translate.js' %}"></script>`

На них нету get запроса при загрузке страницы

вообще ничего нету, только: Django version 1.10.4, using settings 'reader.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. [28/Dec/2016 16:35:16] "GET /book/1?page=1 HTTP/1.1" 200 31207

53r63rn4r
28.12.2016
14:38:11
Так как правильно? хранить сайты в var/www/sitename?

или в /home/username/sitename

Google
53r63rn4r
28.12.2016
14:38:26
сукааааа

Егор
28.12.2016
14:38:53
В докер-контейнере

53r63rn4r
28.12.2016
14:39:16
а ссл туда я смогу прикрутить?

Romka
28.12.2016
14:39:21
home/spike/treader

53r63rn4r
28.12.2016
14:39:57
а у тебя питон 3-й?

Admin
ERROR: S client not available

Alex
28.12.2016
14:40:16
а ссл туда я смогу прикрутить?
ссл у тебя на нгинксе/апаче прикручен вне докера. а в контейнер пихаешь только джангу с uwsgi

53r63rn4r
28.12.2016
14:40:44
Угу, понял, а докер поднимать -> еще сложнее

Да?

Alex
28.12.2016
14:40:47
ну и бд.

нет

53r63rn4r
28.12.2016
14:41:10
так че, смотреть на докер?

как хотя бы гуглить?

docker deploy on ubuntu?

Romka
28.12.2016
14:41:37
https://habrahabr.ru/post/247629/

Егор
28.12.2016
14:42:08
Про докер была полу-шутка. Для своих любительских сайтиков он не нужен.

53r63rn4r
28.12.2016
14:42:22
=\

https://habrahabr.ru/post/247629/
Пробежал глазами, нихуя не понял

Google
53r63rn4r
28.12.2016
14:44:25
т.к. у меня скорее проблема с конфигрурированием нгинкса

нежели с джангой

Егор
28.12.2016
14:51:07
Можно. Только лучше таки пойти и почитать (внимательно) доки.

Mirjalol
28.12.2016
14:51:18
Мне нужно, чтобы создать различные типы пользователей. Что такое лучший способ? Например, суперадминистратор, администратор, блоггер

Mirjalol
28.12.2016
14:54:01
permission?

Romka
28.12.2016
14:55:34
А можно тебя найух послать, шутник?
Сначала выпей чашечку кофе(отойди от компа на 100 метров), потом переустанови сервер, дальше бери туториал в котором твоя версия джанки, и начинай не спеша ставить. Мне помогает

Belek
28.12.2016
14:58:41
permission?
то что ты перечислил имеется из коробки

Mirjalol
28.12.2016
15:01:08
Мне не нужно, чтобы создать новый тип пользователя, не так ли?

Например: class Blogger(models.Model): user = models.OneToOneField(User)

Mirjalol
28.12.2016
15:08:52
Romka
28.12.2016
15:08:57
?

Denis
28.12.2016
15:09:38
Тру вей создать свою модель пользователя и там уже свой acl делай

Alexander
28.12.2016
15:10:00
в чём у вас тут проблемы?

как деплоить не знаете или что?

если нужно - могу показать, как у меня

Denis
28.12.2016
15:13:10
class MyUser(AbstractBaseUser, PermissionsMixin): ROLE = ( (1, u'blogger'), (2, u'debil') ) ... role = models.IntegerField(choices=ROLE)

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