@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 30 декабря 2016 г.

06:43:07 ДП
User 166829834
Коллеги, доброго всем дня! Есть ли у кого-то толковый пример приложения для авторизации пользователей в ООП стиле(Class Based Views)? Буду благодарен даже за ссылку на видео или статью или книжку.
06:54:11 ДП
User 194990550
https://github.com/pennersr/django-allauth тут исходники можно по изучать:)
github.com/pennersr/django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. - pennersr/django-allauth
06:55:19 ДП
User 166829834
@HellPirate спасибо большое
07:27:41 ДП
User 43263296
есть 
<a href='/?lang=en' class="lang_active_en">en</a> 
как в urls сделать смену html
07:27:57 ДП
User 43263296
url('/?lang=en', views.home_en, name='home_en'), почему то не работает
07:29:44 ДП
User 43263296
в home_en просто return который возращет дргой html
07:30:46 ДП
User 48374918
url('/?lang=en', views.home_en, name='home_en') -> url('/', views.home_en, name='home_en') 
а во въюхе проверять 
if request.GET.get('lang') == 'en':
    template_name = 'nome_en.html'
07:35:45 ДП
User 194990550
Если не ошибаюсь, то для работы и смены языка в Django уже по дефолту есть удобный модуль
07:36:52 ДП
User 48374918
вообще да, но если надо для одной страницы то ...
07:38:43 ДП
User 43263296
спасибо
07:39:38 ДП
User 43263296
получается, что так можно обрабатывать get запросы ?
07:41:36 ДП
07:42:23 ДП
User 48374918
но опять таки если нужно настроить локализацию то в django есть встроеный механизм
07:42:53 ДП
User 48374918
там правда урлы через префиксы аля:
/en/home/
07:43:35 ДП
User 48374918
если нужно для всего сайта но через get параметры то думаю нужно MIDDLEWARE свою написать
09:21:00 ДП
User 162317186
есть кто пользуется dokku + postgresql ?
09:21:22 ДП
User 162317186
хотел вопросов позадовать)
10:28:05 ДП
User 226624052
Джангисты
10:28:11 ДП
User 226624052
  
[{'APP_DIRS': True,
  'BACKEND': 'django.template.backends.django.DjangoTemplates',
  'DIRS': [],
  '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']}}]
10:45:32 ДП
10:45:40 ДП
User 100243492
тЙомплейты не указал
10:48:31 ДП
User 226624052
А вот и указал
10:49:10 ДП
User 18500084
User 100243492
тЙомплейты не указал
Он вопрос не указал)
10:49:29 ДП
User 157925430
попробуй так
10:49:30 ДП
User 157925430
'DIRS': [
            os.path.join(BASE_DIR, 'templates'),
        ],
10:52:12 ДП
User 226624052
Я уже по всякому делал
10:52:13 ДП
10:52:43 ДП
User 157925430
а что пишет?
10:52:58 ДП
User 226624052
на сервере?
10:53:43 ДП
User 100243492
та пох, можно просто указать строченьку 'templates'
10:55:07 ДП
User 157925430
ошибка какая?
10:56:34 ДП
User 226624052
знаете когда заработало?
10:56:42 ДП
User 226624052
после того как __пайкеш почистил
10:56:51 ДП
User 226624052
и ребутнул нгинкс и ювзги
10:58:03 ДП
User 2895769
User 226624052
и ребутнул нгинкс и ювзги
11:03:27 ДП
User 18500084
User 157925430
ошибка какая?
Это следующий уровень вопросов. Ты сам должен догадаться
11:08:19 ДП
11:11:02 ДП
User 226624052
Ну всё
11:11:10 ДП
User 226624052
Не могу сказать в чем ошибка
11:11:18 ДП
User 226624052
в нгинксе
11:11:20 ДП
User 226624052
наверное
11:11:42 ДП
User 226624052
location ~ ^/(static|media)/  c вот этой вот штукой
12:48:05 ПП
User 226624052
Гайс, как обрабатывать 404? nginx или джангой?
12:48:12 ПП
User 226624052
Подскажите, плз
12:55:02 ПП
User 2895769
вариант по умолчанию - веб-сервер, а не app-сервер
01:00:07 ПП
User 226624052
и как это сделать?
01:00:54 ПП
User 226624052
server {
    listen 80;
    server_name  test.com;
    location / {
        uwsgi_pass    unix:///tmp/uwsgi.sock;
        include       uwsgi_params;
        uwsgi_param   Host $host;
        uwsgi_param   X-Real-IP $remote_addr;
        uwsgi_param   UWSGI_SCHEME $scheme;
        uwsgi_param   SERVER_SOFTWARE nginx/$nginx_version;
    }
    location /static {
        alias /home/serbernar/myproject/myproject/staticfiles;
    }
    location /robots.txt {
        alias /home/serbernar/myproject/myproject/robots.txt;
    }
    location /favicon.ico {
        alias /home/serbernar/myproject/myproject/favicon.ico;
    }
    error_page  404  /404.html;
    location /404.html {
            root  /home/serbernar/myproject/myproject;
            internal;
    }
}
01:01:37 ПП
User 226624052
оно только на test.com/404.html показывает мою страницу
test.com
Online tests and testing for certification, practice tests, test making tools, medical testing and more.
01:02:05 ПП
User 226624052
а вот /404 или другие там - не обрабатывает как 404
01:18:00 ПП
User 100243492
uwsgi_param   Host $host;
        uwsgi_param   X-Real-IP $remote_addr;
        uwsgi_param   UWSGI_SCHEME $scheme;
        uwsgi_param   SERVER_SOFTWARE nginx/$nginx_version;
чО тут так мало?
01:26:41 ПП
User 226624052
а чо еще должно быть?
01:27:30 ПП
User 254082535
А чем плох обрабатывать 404 джанговскими хендлерами?
01:27:37 ПП
User 254082535
чем плох вариант?
01:28:58 ПП
03:16:46 ПП
User 226624052
Поцаны, а как ссл крутить? Куда .well-known пихать и каким образом?
03:26:20 ПП
User 61043901
User 226624052
Поцаны, а как ссл крутить? Куда .well-known пихать и каким образом?
от Let's Encrypt?
03:26:27 ПП
03:26:53 ПП
User 61043901
User 226624052
ага
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04
digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04
In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 14.04. We will also show you how to automatically renew your SSL certificate. If you're running a different web server, simply
03:27:14 ПП
User 226624052
ДА ТАМ НИХУЯ НЕ ГОВОРЯТ КУДА ЕГО ПИХАТЬ БЛЕАТЬ
03:27:22 ПП
03:27:33 ПП
03:27:59 ПП
User 61043901
> sudo nano /etc/nginx/sites-available/default
03:28:03 ПП
User 61043901
написано
03:28:17 ПП
User 226624052
FATAL:  no pg_hba.conf entry for host "", user "r", database "", SSL off
А ещё
03:29:04 ПП
User 61043901
хз что ты не так сделал. за теб гуглить не буду. я по этому мануалу ставил его.
03:29:35 ПП
User 226624052
не написано там
03:41:32 ПП
User 107485588
User 226624052
ДА ТАМ НИХУЯ НЕ ГОВОРЯТ КУДА ЕГО ПИХАТЬ БЛЕАТЬ
location ~ /.well-known {
03:41:58 ПП
User 226624052
Я за саму директорию: где она должна находиться
03:42:14 ПП
User 226624052
Нашел вот такое
https://github.com/urda/django-letsencrypt/tree/release
github.com/urda/django-letsencrypt/tree/release
django-letsencrypt - A simple Django app to handle Let's Encrypt ACME challenges
03:42:29 ПП
User 107485588
ты про какую директорию?
03:42:49 ПП
User 226624052
.well-known!!!!11111
03:43:00 ПП
03:43:07 ПП
03:44:54 ПП
User 107485588
там же этот цертбот сам эту директорию и создаст насколько я помню
03:45:11 ПП
User 107485588
все что тебе нужно - это копипастить гайд
03:47:07 ПП
User 226624052
Копипащу.. как-то неудачно
03:52:00 ПП
User 107485588
покажи нджинкс конфиг
03:53:38 ПП
03:56:55 ПП
User 107485588
хм, у меня в конфиге для well-known alias прописан
03:56:57 ПП
03:57:14 ПП
User 107485588
location /.well-known {
                alias /home/project/.well-known;
        }
03:57:24 ПП
User 107485588
а ты рестартовал нджинкс после смены конфигурации?
03:58:36 ПП
User 226624052
Да, делал так
03:58:39 ПП
User 226624052
Не получилось
03:58:43 ПП
User 226624052
Щас по видосику делаю
03:58:47 ПП
User 226624052
получается :DD
04:07:10 ПП
04:07:12 ПП
04:07:16 ПП
User 226624052
Спасибо
04:07:24 ПП
User 226624052
https://www.youtube.com/watch?v=z0L3u2Vn3Wo
youtube.com/watch?v=z0L3u2Vn3Wo
Using LetsEncrypt, we cover how to acquire and utilize an SSL certificate with Django and nginx. https://letsencrypt.org Digital Ocean Server: https://www.di...
04:07:46 ПП
User 226624052
Если кому нужно, то вот sendex(популярный чувак, имхо) показывает
09:24:42 ПП
User 124450879
Ребят, расскажите о порядке разработки приложения, с учётом деплоя, пожалуйста
09:26:25 ПП
User 124450879
В гуглах не нашёл ничего подходящего. Интересует, в какой момент прикручивать fab (и стоит ли вообще) и все такое