
Mr Earnest
01.05.2017
13:12:46
у нас нет пользователя www-data
использется другой под всё это

Rookie
01.05.2017
13:13:53
Мне откуда знать?)) традиционная группа апача.
Кинь своего юзера, которым работает апач. или добавь в группу.
Те писать должен мочь тот, кто грузит файл.

Google

Mr Earnest
01.05.2017
13:15:16
апач работает от рута
а сам проект на пользователе main

Rookie
01.05.2017
13:17:50
Чота хз.
ps aux | grep apache
Покажь.


Mr Earnest
01.05.2017
13:18:40
сек
-bash-4.2$ ps aux | grep apache
apache 836 0.1 0.0 654232 26332 ? S 16:00 0:02 /usr/sbin/httpd -DFOREGROUND
apache 2475 0.1 0.0 654740 26764 ? S 16:11 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2478 0.1 0.0 653716 25676 ? S 16:11 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2489 0.1 0.0 653696 25436 ? S 16:11 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2756 0.2 0.0 655500 27192 ? S 16:13 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2757 0.2 0.0 653976 25732 ? S 16:13 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2758 0.1 0.0 653716 25468 ? S 16:13 0:00 /usr/sbin/httpd -DFOREGROUND
apache 3156 0.1 0.0 653696 25360 ? S 16:16 0:00 /usr/sbin/httpd -DFOREGROUND
apache 3280 0.2 0.0 653700 25432 ? S 16:17 0:00 /usr/sbin/httpd -DFOREGROUND
apache 3399 0.0 0.0 544776 15476 ? S 16:18 0:00 /usr/sbin/httpd -DFOREGROUND
minegu 3470 0.0 0.0 112676 964 pts/1 S+ 16:18 0:00 grep —color=auto apache
apache 31971 0.0 0.0 275992 5104 ? S 15:52 0:00 /usr/sbin/httpd -DFOREGROUND
apache 31973 0.0 0.0 675976 17700 ? Sl 15:52 0:00 /usr/sbin/httpd -DFOREGROUND
apache 31976 0.1 0.1 939860 56540 ? Sl 15:52 0:02 /usr/sbin/httpd -DFOREGROUND
наверное на постебин лучше было бы ;D


Rookie
01.05.2017
13:19:37
Пох.

Mr Earnest
01.05.2017
13:19:48
ок

Rookie
01.05.2017
13:23:48
setsebool -P httpd_unified 1
Пробовал?

Mr Earnest
01.05.2017
13:24:00
нет

Rookie
01.05.2017
13:24:20
Мб selinux.

Mr Earnest
01.05.2017
13:27:22
-bash-4.2$ setsebool -P httpd_unified 1
setsebool: SELinux is disabled.
рестартнул апач, и все тоже самое

Google

Mr Earnest
01.05.2017
13:27:55
Пойду поем, а то голова думать уже отказывается
афк

Rookie
01.05.2017
13:32:47

Mr Earnest
01.05.2017
13:48:36
-bash-4.2$ sudo chcon -t httpd_sys_rw_content_t /var/www/*****/project/static/ -R
[sudo] password for mine:
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril.eot»
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril.woff»
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril.ttf»
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril.svg»
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril.html»
chcon: не удалось применить частичный контекст к не помеченному файлу «calibril»
И так по всем файлам выбило

.
01.05.2017
13:57:21
Гайс, нужно запилить поле для хранения строк в формате cron, и виджет для поля. Не могу в гугле найти ничего свежего, нашел только 2 решения, одно из них не поддерживает django 1.10. Другое 14 года и просит jquery древней версии.

Artem
01.05.2017
14:12:01

Mr Earnest
01.05.2017
14:29:05
Ребят, посоветуйте мануал по установке и настройке nginx на CentOS 7. Желательно сразу под джангу. За ранее спасибо. Уйти надо на некоторое время

Alex
01.05.2017
14:30:17

Mr Earnest
01.05.2017
14:30:49
причем тут дебиан

Alex
01.05.2017
14:31:00
Центос - редкостное дерьмище

Alex
01.05.2017
14:31:06

Denis
02.05.2017
06:53:04
Народ, недавно столкнулся с тем что тормозит на 1.11
Оказалось, проблема в django-debug-toolbar
Смотрите issue https://github.com/jazzband/django-debug-toolbar/issues/910
Если страница грузится 6+ секунд (особенно заметно в админке)

Roman
02.05.2017
07:11:24
да, у меня такое было, я откатился и не стал разбираться в чем дело. Спасибо за информацию.

Сергей
02.05.2017
07:35:09
всем привет. помогите с выборкой..
досталась старая база. есть модель с новостями, у них есть чар филд - author
мне нужно вывести статистику одним запросом:
автор, кол-во публикаций.
автор не foreignkey, потому что раньше пользователей удаляли и остались только строковые их логины
извините за беспокойство, вопрос отпал)

Ruslan
02.05.2017
07:52:00
базу удалил в процессе разборок? :)

Mr Earnest
02.05.2017
08:20:45
Ребят, подскажите, как зарегать нового пользователя с шифрацией джанги?) а то че то у меня записался чистый и открытый пароль :D

Ruslan
02.05.2017
08:21:19
через админку?

Google

Mr Earnest
02.05.2017
08:21:24
нет, с формы

Ruslan
02.05.2017
08:21:26
или через метод класса User

Mr Earnest
02.05.2017
08:21:36
да

Ruslan
02.05.2017
08:21:38
set_password или как-то так
он тогда зашифрует как надо

Mr Earnest
02.05.2017
08:21:53
как это загуглить то можно
algorithm, salt, sha1_hash = user.password.split('$', 2)
user.password = hasher.encode_sha1_hash(sha1_hash, salt)
user.save(update_fields=['password'])
Оно?

Denis
02.05.2017
08:26:51
https://dpaste.de/hK5O

Ruslan
02.05.2017
08:27:21
вот тут всё написано:
https://djbook.ru/rel1.9/topics/auth/passwords.html#module-django.contrib.auth.hashers

Denis
02.05.2017
08:27:25
Вот код оттуда

Ruslan
02.05.2017
08:28:12
user.make_password('мой секретный пароль')

Ruslan
02.05.2017
08:29:16
https://djbook.ru/rel1.9/topics/auth/passwords.html#module-django.contrib.auth.hashers
вот исходный код функции: https://github.com/django/django/blob/master/django/contrib/auth/hashers.py#L64-L80

Mr Earnest
02.05.2017
08:29:46
о
все до безобразия просто
use = User(
username='user',
email='tee@sss.ss',
)
use.set_password('123zz123')
use.save()

Rookie
02.05.2017
08:33:30
http://tech.marksblogg.com/passwords-in-django.html
Интересная статейка.

Mr Earnest
02.05.2017
08:58:21
у жданги как то можно поменять тип шифрации. Ну к примеру я совсем отбитый на голову и решил сделать чистый md5, как это можно сдеалать?
Думаю вопрос понятно задал

Google

Andrey
02.05.2017
09:00:51

Mr Earnest
02.05.2017
09:02:09

Igor
02.05.2017
09:02:22
https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-PASSWORD_HASHERS

Andrey
02.05.2017
09:02:58

Mr Earnest
02.05.2017
09:04:18

Ruslan
02.05.2017
09:05:49
никогда не пишите свою криптографию :)

Mr Earnest
02.05.2017
09:10:57

Admin
ERROR: S client not available

Ruslan
02.05.2017
09:15:02
это был совет от спецов по криптографии, а дальше пусть каждый страдает как хочет

Rookie
02.05.2017
09:17:43

Mr Earnest
02.05.2017
09:18:04
Так, я кажется развер срач... сваливаю ?

Rookie
02.05.2017
09:19:04

Vitali
02.05.2017
09:19:25
Хммм, скажите пожалуйста, криптография нынче актуальна?... Она по большему счету важна в юридических вопросах...? Просто на хабре видел статейки, так заголовки, не углубляясь), что ломают там все мгновенно...

Rookie
02.05.2017
09:19:56
Не всё. И не мгновенно.

Mr Earnest
02.05.2017
09:53:58

Ruslan
02.05.2017
09:55:18

Mr Earnest
02.05.2017
09:56:08
да вот именно что я не использовал формы, так бы меня это не волновало)

Denis
02.05.2017
09:56:34
А в django вообще реально поймать SQL инъекцию не используя raw sql?

Ruslan
02.05.2017
09:58:36
как можно не использовать формы? они такие классные

Google

Mr Earnest
02.05.2017
09:59:18
Просто меня калит, что используя форму, ты сначала пишешь код, а потом под него верстаешь форму =\
А тут дизайн готов, и задача только БК написать

Eugene
02.05.2017
10:00:15
Кажется ты что-то делаешь не так

Mr Earnest
02.05.2017
10:00:21
почему же

Сергей
02.05.2017
10:00:30

Ruslan
02.05.2017
10:00:43
не рассказывай ему :)

Сергей
02.05.2017
10:00:47
=))

Mr Earnest
02.05.2017
10:00:58

Eugene
02.05.2017
10:01:14
Сейчас бы вручную формы писать

Ivan
02.05.2017
10:01:23
Я уже давным-давно формы не использовал, всё сериализаторы для реста

Сергей
02.05.2017
10:01:49

Eugene
02.05.2017
10:02:09
Как патриотично кидать доку с djbook : )

Сергей
02.05.2017
10:02:16
=))) конечно)

Ivan
02.05.2017
10:02:30
Как-то эти формы уже в прошлом... Нет?

Eugene
02.05.2017
10:02:47
не всегда же нужен рест)

Сергей
02.05.2017
10:02:51

Mr Earnest
02.05.2017
10:02:59

Eugene
02.05.2017
10:04:23
Можешь еще почитать про crispy_forms

Ivan
02.05.2017
10:04:35
эти? появились другие?)
Я про то, что в новых проектах сейчас на джанге только api, формы не юзаются, поля и валидация через сериализаторы :) А весь UI на React, redux, Es6, typescript... На фронтенде свой зоопарк :)

Сергей
02.05.2017
10:07:51