@pydjango

Страница 303 из 1273
Aleksey
06.06.2017
10:42:52
вьюшек*

дополнительных

смотри, по логике поясню тогда

Dan
06.06.2017
10:43:44
те ты хочешь сказать что при заходе на /foo у тебя может быть 14 въюх которые ругнуться ?

Google
Aleksey
06.06.2017
10:44:13
я утрирую, конечно, но да

Dan
06.06.2017
10:44:57
ну тогда ссыка которая multiurl вроде как решает

Aleksey
06.06.2017
10:45:09
ага, я про это и говорю)

тут ваще все просто на самом деле

для веб-приложений, которые crm или аналитические или еще какие-нибудь - задаем прямые урлы, разруливаем на вьюхи и у нас все круто с дефолтным резолвером

а для сайтов, чтобы конкурировать с существующими cms (фреймворки не берем, джанга крута админкой), нам необходимо больше гибкости из админки

конечно, можно взять какую-нибудь пхпшную cms и не парить себе мозг, но очень хочется использовать кучу наработок, сделанных на фреймворке, который удобно поддерживать и нравится)

amureki
06.06.2017
11:25:51
Я себе отложил автономный целери в репу, он работает всегда
А зафризенный в pypi с нужной версией не работает?)

А то походу вот этот https://pypi.python.org/pypi/django-celery/3.2.1 только для celery 3.x
В репе организации на гитхабе кажется была альтернатива этому или что-то вроде Этот не будет 4 поддерживать А джанга прекрасно с селери 4 работает и без него

actinuranium
06.06.2017
15:17:45
Ребята, привет. Если я размещу сайт российской компании на зарубежном хостинге могут возникнуть проблемы с законодательством?

serbernar
06.06.2017
15:18:16
Если он будет хранить данные российских пользователей - да

actinuranium
06.06.2017
15:18:45
А если сайт-визитка с формой обратной связи?

serbernar
06.06.2017
15:18:57
Тогда нет

Google
serbernar
06.06.2017
15:18:59
Лол

actinuranium
06.06.2017
15:19:51
А если с доменом .ru ?

serbernar
06.06.2017
15:20:04
все равно нет

actinuranium
06.06.2017
15:20:13
Спасибо

serbernar
06.06.2017
15:20:34
Пожалуйста

.
06.06.2017
16:32:08
Гайс, пытаюсь вникнуть в rest, запилил авторизацию по токену, все работает. Сейчас хочу чтобы авторизация проходила по токену и по сессии, достаточно просто в настройках указать еще SessionAuthentication и все будет работать?

Насчет того же реста еще один вопрос закину, написал сериализатор, который бы в поле файлфилд выводил бы содержимое файла. Проблема в том, что он выводит все равно байты, + как я понимаю в ресте нет текстфилда и все мои переносы строк будут похерены? class GetCrtSerializer(serializers.ModelSerializer): class Meta: model = models.SiteCrt fields = ['cn', 'crt'] def to_representation(self, instance): dict_ret = super().to_representation(instance) crt = models.SiteCrt.objects.get(cn=dict_ret['cn']).crt.read().decode('UTF-8') dict_ret['crt'] = crt return dict_ret

vadim
06.06.2017
18:36:09
зачем?

.
06.06.2017
18:37:27
нужно выводить содержимое файла по запросу, есть модель с файлфилдами, написал вот это

vadim
06.06.2017
18:38:28
можно на клиенте пихать сразу текст ну если не принципиально старье поддерживать

vadim
06.06.2017
18:39:20
с браузера файло грузиться?

.
06.06.2017
18:40:16
да все грузиться и все работает, нужно апи крутануть теперь

vadim
06.06.2017
18:41:47
на клиенте файл можно пребобразовать в base64 а на сервере уже че хочешь делай

.
06.06.2017
18:44:19
на клиенте файл можно пребобразовать в base64 а на сервере уже че хочешь делай
я клиентом делаю запрос на апи(указывая или не указываю гет параметр), хочу чтобы мне в ответ, выдирался нужный кверисет с 2 полями и одно из них FileField, если ничего не менять, то апи будет выводить просто местоположение файла, а мне же нужно содержимое, именно это я пытаюсь сделать в сериализаторе, я не понимаю причем тут клиент

vadim
06.06.2017
18:45:16
ну я поэтому и спросил как фйл попадает

.
06.06.2017
18:46:13
сорри, не сразу понял. Файл из бд тянем, а сам файл, мы сами генерим

vadim
06.06.2017
18:48:23
там вроде mime заголовок надо

если одно файло пихать

в общем навскидку не скажу, я бы тупо туда сюда base64 гонял

Google
vadim
06.06.2017
18:49:50
там документ или что?

в файле

что в итоге то должно быть? или картинка

.
06.06.2017
18:50:36
мне нужно не файл отдавать а содержимое файла) В файле просто текст

vadim
06.06.2017
18:54:23
https://stackoverflow.com/questions/13412924/how-to-get-txt-file-content-from-filefield не? если не текст - на выходе, то с codec.open пошаманить

.
06.06.2017
18:57:22
def to_representation(self, instance): dict_ret = super().to_representation(instance) crt = models.SiteCrt.objects.get(cn=dict_ret['cn']).crt.read().decode() dict_ret['crt'] = crt return dict_retПроблема конкретно в ресте, ибо считать я считываю, перевожу в utf, но рест на выходе все равно сует мне байты, а в рест я сегодня первый день залез поэтому не понимаю в чем проблема

vadim
06.06.2017
19:01:27
rest просто конвертить в json и отдает заголовок json логгер что показывает на этапе присваивания?

.
06.06.2017
19:03:06
вот только щас додумался глянуть, при присваивании dict_ret строки он пишет байты, dict_ret это OrderedDict, похоже на какую-то структуру рестовскую

vadim
06.06.2017
19:05:45
обычный словарь с сохранением порядка добавления ключей

суть - ответ я так понял 2 поля так он уже упакован в json

там как раз и будут байты в юникоде

надо на клиенте JSON.parse или типа того вызвать

.
06.06.2017
19:08:22
ща попробую поиграться

vadim
06.06.2017
19:08:26
получится тот же словарь и уже потом смореть поля

просто jquery автоматом подтягивает это дело

.
06.06.2017
19:29:31
как только не пытался пихать я через json, получаю ошибку, есть подозрения что в OrderedDict он сам пихает json

Вроде нет, нашел этот OderedDict, это вообще обычная коллекция с питона

Олег
06.06.2017
19:36:59
господа, есть поле с choises, вот такие варианты в нём: `STATUS_CHOICES = ( ('deny', 'Отказ'), ('success', 'Успех'), )` Когда в шаблоне обращаюсь к нему как {{ order.status }}, выдаёт английский вариант, тот, что в базе, а хочется тот, что я писал на русском, в доках подобного не нашёл, подскажите

нашёл таки!

get_status_display

Google
Maksim
07.06.2017
08:05:24
Подскажите сколько занимает памяти 1 символ в utf8 кодировке (mysql) ?

Maksim
07.06.2017
08:09:23
От 1 до 4 байт
насколько понял utf8 содержит максимально 8 бит или это зависит от бд?

Олег
07.06.2017
08:09:43
https://ru.wikipedia.org/wiki/UTF-8

Mr Earnest
07.06.2017
13:22:13
Господа, есть ли в джанге на уровне моделей возможность проверки вводимых данных. К примеру для URL страницы, мне надо разрешить только A-Z,a-z,_,-,0-9

Что бы на уровне админки джанга ругаласть на что то другое

Admin
ERROR: S client not available

Al
07.06.2017
15:05:49
Ребят, а может кто посоветует - как можно найти django проект с живой код базой в opensource для практики? А то туториалы одно, а хочется покомитить) гугл и djangopackages.org резалтов, увы, не дали

Al
07.06.2017
15:12:35
оф репа джанги
К сожалению, это пока будт оч сложно для моего уровня(( Слишком большой фреймворк, а в джанге новичок.

Al
07.06.2017
15:14:26
мб стоит тогда своей проект написать для практики ?
Этим тоже занимаюсь )) просто още хотелось бы работать в команде и, конечно же, оч хочется code review ))))

Eugene
07.06.2017
15:16:51
https://taiga.io

Посмотри этот проект

Al
07.06.2017
15:18:36
Alex
07.06.2017
15:22:15
Спасибо ! ?
https://github.com/aza7/extrade как раз для новичка да еще и с криптой

Al
07.06.2017
15:23:27
amureki
07.06.2017
15:38:14
djangoproject - вебсайт с джангодокой и всем всем всем, очевидно, он тоже под джангой и в опенсорсе djangogirls Sentry Taiga Любой проект группы jazzband

Google
amureki
07.06.2017
15:41:36
много проектов мозиллы тоже в опенсорсе, там были джанговые тоже, если не ошибаюсь вообще, по этому поводу можно раздел в нашем faq добавить, заодно пуллреквест и ревью от меня получите ☺️

Matz
07.06.2017
15:43:41
я оформлю ПЛ, если меня никто не опередит

Vitalik
07.06.2017
17:56:08
На чем лучше писать бекенд для моб приложухи??

amureki
07.06.2017
17:57:34
?? тогда не будем соревноваться) тоже жду вашего pr там )
Можете проревьюить, кстати пуллреквест :) зачтется за активити тоже

Вадим
07.06.2017
19:20:37
привет, может кто ни будь быстро подскажет где я туплю, только недавно начал изучать джанго, сделал первое приложение есть страница, ксс стили , сначала все ок было , а теперь например меняю цвет поля и никакого эффекта пробовал и собирать статику командой и перезагружать сервер отладочный и ноль эффекта в ксс один цвет а на странице другой

в чем моя проблема

Rookie
07.06.2017
19:24:18
Тупо, но удалить кэш браузера.

Senpos
07.06.2017
19:29:17
^ Ctrl+F5

Rookie
07.06.2017
19:34:32
^ Ctrl+F5
^F5 (;

Senpos
07.06.2017
19:35:02
^, в плане, я согласен с предыдущим сообщением)

Вадим
07.06.2017
19:39:41
вроде заработало, как то медленно , сначала поменял цвет все обнулил перезагрузил сервер

открыл - не поменялись цвета

подождал минуты 2

обновил - поменялись

если так и дальше будет я буду очень долго стили настраивать (

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