@pydjango

Страница 250 из 1273
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
Пойду поем, а то голова думать уже отказывается
Погуглил. httpd_sys_content_t – for allowing Apache to serve these contents and httpd_sys_rw_content_t – for allowing Apache to write to those path.

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 древней версии.

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

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

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

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
Mr Earnest
02.05.2017
09:02:09
Не делай этого. Это же первое правило программиста.
Ты меня не понял, md5 я взял за пример. Но допустим я решил написать свою систему шифрации. Вот у меня есть метод для шифрации и я хочу что бы на основе этого метода работал мой сайт.

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

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
use = User( username='user', email='tee@sss.ss', ) use.set_password('123zz123') use.save()
В таком случае реально поймать SQL иньекцию?) Параноя с пыха не отпускает :D

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
монуальчик по этому моменту не найдется?)
https://djbook.ru/rel1.8/ref/forms/widgets.html#styling-widget-instances

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
всем привет. помогите с выборкой.. досталась старая база. есть модель с новостями, у них есть чар филд - author мне нужно вывести статистику одним запросом: автор, кол-во публикаций. автор не foreignkey, потому что раньше пользователей удаляли и остались только строковые их логины
гайс, вопрос как оказалось остается актуальным( Статистику надо выводить в админке, переопределяю get_queryset, запрос работает как надо: news = qs.values('n_author').annotate(count=models.Count('n_author')).values('count', 'n_author').order_by('-count') Выкидывает: 'dict' object has no attribute '_meta' пробовал в only, но как оказалось он всё равно все поля тащит и group by по id идет(если я правильно понял).. есть идеи, как реализовать? )

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