@pydjango

Страница 566 из 1273
Massimo
16.09.2017
10:42:30
Из-за интерпретатора?

Sergey
16.09.2017
10:57:14
подскажите, запутался. куда положить js, css файлы для фронта?

Misha
16.09.2017
11:07:22
Static + colectstatic смотри

Sergey
16.09.2017
11:07:50
в каталоге статик сейчас /admin/css и др

Google
Sergey
16.09.2017
11:08:29
если туда положить, тот как обратиться к ним?

Misha
16.09.2017
11:08:34
Читай как colectstatic работает

Через loadstatic

Читай матчасть

Sergey
16.09.2017
12:13:13
нихрена не понял. закинул в static проекта, сделал collectstatic

а как обратиться через html к этому файлу js

<script src="/js/datepicker-ru.js"></script>

вот это не работает



Massimo
16.09.2017
12:21:30
Sergey
16.09.2017
12:21:57
да

Massimo
16.09.2017
12:22:29
Если надо на local запустить то в папке приложения создаёшь папку "static"

Denis
16.09.2017
12:22:48
В урлах подключен статик рут?

Google
Sergey
16.09.2017
12:23:20
STATIC_URL = '/static/' ?

Massimo
16.09.2017
12:23:53
STATIC_URL = '/static/' ?
Это для локалки

Если через веб сервер то настройки Статик рут смотри

В гугле

Sergey
16.09.2017
12:25:41
Это для локалки
пока для локалки, через python manage.py runserver

Massimo
16.09.2017
12:26:26
Тогда static_url= '/static/'

Создаёшь папку в в папке приложения и туда кидаешь что тебе нужно

Sergey
16.09.2017
12:29:22
да, есть. теперь в шаблоне подгрузить load staticfiles

amureki
16.09.2017
12:30:47
Дайте уже человеку ссылку на раздел документации соответствующий

Sergey
16.09.2017
12:31:22
да вот тут нашёл

https://tutorial.djangogirls.org/ru/css/

amureki
16.09.2017
12:32:07
?

Sergey
16.09.2017
12:36:26
Круто, спасибо! что-то этот момент пропустил

Massimo
16.09.2017
12:48:27
да, есть. теперь в шаблоне подгрузить load staticfiles
Для локалки этого делать не надо

Sergey
16.09.2017
12:48:45
Без этого не заработало

Massimo
16.09.2017
12:49:19
А стоп...

Я мало спал и лоад Статик с коллект Статик перепутал)

Sergey
16.09.2017
12:50:13
что интересно вставил {% load staticfiles %} именно в том куске кода, где содержится вызов

Massimo
16.09.2017
12:50:47
Для шаблона джинжу (херь с такими скобками {%%} {{}}) надо прописывать в любом случае

Sergey
16.09.2017
12:51:15
<script src="{% static 'js/datepicker-ru.js' %}"></script>

Google
Massimo
16.09.2017
12:51:17
что интересно вставил {% load staticfiles %} именно в том куске кода, где содержится вызов
У тебя шаблон в любом случае проверяется перед пуском рансервер

Anton
16.09.2017
18:22:14
Есть вопрос. Вот мне надо было в автозагрузку добавить celeryd и celerybeat для Django-проекта. Советовали использовать systemd, но у меня он почему-то выдавал ошибки. В итоге плюнул и просто написал скрипт celery_script с таким строками: sudo /etc/init.d/celeryd start sudo /etc/init.d/celerybeat start А потом добавил его в rc.local. Вопрос: это костыль или нормальное решение?

Alex
16.09.2017
18:22:40
сунь в supervisord это удобнее чем systemd

Serj
16.09.2017
18:28:33
Парни, подскажите. Есть urls.py сайта, в нем я инклюдю url.py приложения url(r'^', include('restaurants.urls', namespace='restaurants')), в restaurants.urls даю name адресу url(r'^restaurants/$', views.RestaurantListView.as_view(), name='restaurants'), пытаюсь получить ссылку по name с помощью функции url {% url 'restaurant-detail' slug=obj.slug %} Ничего не работает, говорит reverse not found

как вызвать url для иклюженых урлов?

Pavel
16.09.2017
18:30:30
Serj
16.09.2017
18:30:56
Namespace добавить надо
а в темплейте как обращаться?

Pavel
16.09.2017
18:31:05
namespace:url_name

Serj
16.09.2017
18:31:11
namespase_name.restaurants?

а, понял, спасибо большое

namespace:url_name
а еще не подскажешь? Если я таким образом вызываю урлы у которых нет параметров, то все ок, но если с параметрами, например: {% url 'restaurants:restaurant-detail' slug=obj.slug %} то получаю Reverse for 'restaurant-detail' with keyword arguments '{'slug': 'lcafa'}' not found. 1 pattern(s) tried: ['restaurants/$(?P<slug>[\\w-]+)/$']

сам урл url(r'^(?P<slug>[\w-]+)/$', views.RestaurantDetailView.as_view(), name='restaurant-detail'),

а, стоп

все, я дурак, разобрался сам

Anton
17.09.2017
08:58:34
Вопрос по поводу "Как подключиться удаленно к другому компьютеру с Ubuntu". Ввожу слеующую команду: ssh АДРЕС_IP Unable to negotiate with АДРЕС_IP port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 Гуглю ошибку, вижу предложение ввести такую команду: ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 IP_АДРЕС Ответом запрашивает anton@АДРЕС's password:. То есть можно сразу сказать, что компьютерный нужный, у меня как раз пользователь anton. Ввожу пароль - пишет Permission denied, please try again. Странно, пароль-то верный. Может, надо как-то настроить систему перед тем, как к ней можно будет подклчаться удаленно?

ros
17.09.2017
09:00:45
какое это отношение имеет к django?

Anton
17.09.2017
09:03:24
Прямое: тот, кто будет подключаться, настроит проект на Django. :D Да я просто уже везде спрашиваю, в чате по Линукс ответа нет уже несколько часов, подумал, что так-то и в чате джанго должны разбираться в линуксе.

Артем
17.09.2017
09:03:49
какое это отношение имеет к django?
Видимо там надо запустить Джанго ?

Артем
17.09.2017
09:06:45
Если пишет что доступ закрыт значит у пользователя нет прав

Google
Anton
17.09.2017
09:06:54
Мне надо открыть доступ на свою личную машину, так что настройки в этом плане должны быть стандартные для Ubuntu 16.04

Артем
17.09.2017
09:07:56
С iptables не баловался?

Anton
17.09.2017
09:08:16
Впервые слышу о таком

Артем
17.09.2017
09:08:22
У машины статический ip то ? )))

Serj
17.09.2017
09:09:39
С iptables не баловался?
да какие iptables, он установил убунту и никак ssh не настраивал, он наверное даже не знает чем отличается парольная авторизация от авторизации по ключу

Артем
17.09.2017
09:11:15
Ну тогда sudo atp install openssh

Все по дефолту подымется

Только не отдавай рута

Создай узверя и добавь в судо

Если тебе ещё и балансер настраивать будет

Anton
17.09.2017
09:13:30
Ну, с авторизацией по ключу знаком, с одним заказчиком потребовалось узнать.

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

Serj
17.09.2017
09:15:16
если нужно постоянно подключаться к машине с динамическим ip то гугли что такое DynDNS

или NoIP

Anton
17.09.2017
09:16:40
Не, только разовое подключение.

E: Не удалось найти пакет openssh

Ну тогда sudo atp install openssh

sudo apt-get install openssh-server Нашел, ставлю

Google
Anton
17.09.2017
09:18:17
После установки понадобятся какие-то еще телодвижения?

Артем
17.09.2017
09:18:22
Serj
17.09.2017
09:18:26
ох уже эта убунта

ros
17.09.2017
09:18:40
apt-get install openssh-server

Артем
17.09.2017
09:18:46
Просто отдай логин и пароль

Serj
17.09.2017
09:18:57
в чат

Артем
17.09.2017
09:19:04
в чат
Ахаха

Ждём

Serj
17.09.2017
09:19:18
и Ip же еще

Артем
17.09.2017
09:19:47
ох уже эта убунта
Нормальная ось ))) и из коробки питон 3.5 )))

Serj
17.09.2017
09:20:07
Артем
17.09.2017
09:20:34
когда актуальная 3.6
В центос питон 2.6 в 7ке 2.7 ?

Serj
17.09.2017
09:20:37
даже представить не могу что может быть хуже убунты в мире linux

Артем
17.09.2017
09:20:44
Только компилить

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