
Oleg
24.03.2017
16:38:07
Ладно, попробую тут ) Может эта версия тоже засрётся чатами со временем )

Ahmed
24.03.2017
16:38:25
Никто не помнит ссылку на гитхаб, там короче такая штука лежала делала админ панель django адаптивным

Sergey
24.03.2017
16:39:38

Pavel
24.03.2017
16:43:05
не знаю, я не очень часто работаю в команде и с трудом представляю, как джуны должны писать.

Google

Herman
24.03.2017
16:44:08
как правильнее будет?

Pavel
24.03.2017
16:47:02
как правильнее будет?
если оставлять глобал, то конечно первый вариант. Сразу видно, что эткуда берётся.
А в втором вдруг где-то ниоткуда появляется глобальная переменная. И не дай бог комуто заюзать историю, пока в неё ничего не записано.

Herman
24.03.2017
16:47:45
Второй аргумент для меня не в силе, т.к. программа статичная, и если keys_history используется раньше её создания, то что-то пошло не так

Pavel
24.03.2017
16:48:20

Herman
24.03.2017
16:48:20
Ну а так да, согласен. Сразу видно
Ладно, спасибо. Буду первый тогда юзать

Spacehug
24.03.2017
16:54:11

Herman
24.03.2017
16:54:40
инкапсуляция это вроде называется, ага
не нарушает? так можно?
ну можно ответить? серьезно спрашиваю
бля короче 2 вариант оставляю. хз

Google

Ahmed
24.03.2017
17:03:20
Игорь, а папку templates где лучше держать?

r o o t @
24.03.2017
17:03:29
На питоне бота для вк можнго написать?

Herman
24.03.2017
17:04:21
на питоне в основном и пишут

Solyar
24.03.2017
17:04:40
Но не ты ли это вчера с инпутами траллил всех?
:D

Ahmed
24.03.2017
17:05:06
Ребята, папку templates в джанго где лучше держать?

Spacehug
24.03.2017
17:05:40

Igor
24.03.2017
17:05:42
Игорь, а папку templates где лучше держать?
в большинстве проектов на джанге, с которыми я имел дело, была такая структура
/Users/igor/Work/dictionary/ - корневая папка с проектом, внутри нее .git (гит репозиторий), requirements.txt и папки
1) templates
2) media
3) static
4) dictionary - папка с питоньим кодом твоего проекта. там же - manage.py, вот это все

Spacehug
24.03.2017
17:05:46
Он уже третий раз ник меняет

Solyar
24.03.2017
17:06:29
А кто это тогда?

Igor
24.03.2017
17:06:59
у меня щас ни одного джангопроекта нету, чтоб посмотреть, а я на джанге уже почти год не пишу )

Spacehug
24.03.2017
17:07:11
А кто это тогда?
Предлагаю считать господ, у которых в коде int(input()) одним и тем же человеком

r o o t @
24.03.2017
17:07:43

Igor
24.03.2017
17:07:49
если ты так загоняешься по поводу архитектуры - посмотри, как реализовано в cookiecutter'е и других шаблонах; посмотри, что пишут в two scoops of django
ну и документацию джанги собственно

Solyar
24.03.2017
17:07:55

r o o t @
24.03.2017
17:08:02
int_input = int(input())

Solyar
24.03.2017
17:08:06
(не в обиду)

Google

Ahmed
24.03.2017
17:08:15

Igor
24.03.2017
17:08:20
в 4
http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout/

Spacehug
24.03.2017
17:08:24
"Она тебя сожрёт нахуй"

r o o t @
24.03.2017
17:08:24
Я книгу читаю)

Igor
24.03.2017
17:08:29
https://github.com/pydanny/cookiecutter-django/tree/master/%7B%7Bcookiecutter.project_slug%7D%7D
http://django-project-skeleton.readthedocs.io/en/latest/structure.html

Solyar
24.03.2017
17:08:42

Igor
24.03.2017
17:09:39
короче, много всего в гугле есть по "django skeleton project", "django directory structure" и всему такому
мои слова про то, где что должно располагаться, лучше не принимать во внимание, потому что это было давно и неправда и я могу гнать

Ahmed
24.03.2017
17:30:54

Ivan
24.03.2017
17:32:00
я не игорь, но похоже на правду

Solyar
24.03.2017
17:32:49
Ребят, оцените насколько код говно по шкале от 1 до 10
http://pastebin.ca/3785496

Denis
24.03.2017
17:33:38
10

Ivan
24.03.2017
17:33:45
почему от 1? че ты как не кодер

Denis
24.03.2017
17:34:05
Он не открывается

r o o t @
24.03.2017
17:34:19
дестиричная система исчисления же

Solyar
24.03.2017
17:35:08

r o o t @
24.03.2017
17:35:22
Открвается

Google

Denis
24.03.2017
17:35:34
Sorry, an error has occurred. Reason: That is an invalid ID, or the post has expired.
О, теперь открылся

Lisa
24.03.2017
17:36:08
вот эти вот переменные с именами x, k, c меня всегда просто печалят

Spacehug
24.03.2017
17:36:20
Это даже по моим безработным стандартам беда, прости )

r o o t @
24.03.2017
17:36:56
вот вы нелюди(

Solyar
24.03.2017
17:36:59

Denis
24.03.2017
17:37:13
А зачем isinstance? Сплит всегда лист возвращает

Solyar
24.03.2017
17:37:41

Denis
24.03.2017
17:37:52
len(x) <= 1 and len(x) > 3
Wat
Может or?

Solyar
24.03.2017
17:38:10

Spacehug
24.03.2017
17:38:54
В чем плохо?
Try превратить в целое, если не получилось то и хрен с ним (except: pass). _НУ ТАКОЕ_

Ahmed
24.03.2017
18:02:55

Igor
24.03.2017
18:04:53
а зачем "templates/" писать
если путь до папки темплейтс должен указываться, вроде, в settings.py, не?

Ahmed
24.03.2017
18:05:39

Igor
24.03.2017
18:05:45
именно
попробуй просто "index.html"

Ivan
24.03.2017
18:06:06
точно точно, это же джанга, там половина такого

Google

Ahmed
24.03.2017
18:06:27

Igor
24.03.2017
18:07:41
ну, значит плохой путь в DIRS указал, полагаю
может там путь относительно settings.py считается
я честно не знаю
ты ведь не проигнорировал мои слова про то, что не надо меня слушать, как правильно строить структуру проекта джанги? ))

Ahmed
24.03.2017
18:09:52

r o o t @
24.03.2017
18:12:00
что такое Boolean ?

Igor
24.03.2017
18:13:09
тип данных
или True, или False
в качестве идола лучше возьми @zagrebelin, он гораздо лучше меня шарит в джанге, внимательнее, спокойнее и опытнее
я - это так

r o o t @
24.03.2017
18:14:14
понял, или исттинно или не истинное значение

Igor
24.03.2017
18:14:19

Ahmed
24.03.2017
18:14:35

Ivan
24.03.2017
18:14:43
Ахмед, твой темплейтс должен быть на одном уровне со вторым дикшнари, а не с первым
Эта группа больше не существует