@python_beginnersЭта группа больше не существует

Страница 758 из 1885
Zart
13.11.2016
07:44:43
i строка, j интегер нет чтоб for j in foo[:-1]:

ну и имена получше

JPyFoxy
13.11.2016
07:49:02
Проблема в этой строке, a = dic[a][int(random() * len(dic[a]))]

Вот скрин

Google
Artyom
13.11.2016
08:16:58
ребят, подскажите по структуре проекта в джанго, куда лучше положить файлик, который должен вызывается по кастомной команде в manage.py? в management/script/command_name/ ?

terry
13.11.2016
08:32:41
https://library.oreilly.com/book/0636920047391/programming-beyond-practices/toc

Artyom
13.11.2016
09:14:40
https://docs.djangoproject.com/en/1.10/howto/custom-management-commands/
доку то я читал, я говорю, например, в файле команды (closepoll.py) например, мне нужно импортнуть свой класс, куда этот класс лучше положить?

если я буду импортить его исключительно для этой команды

amureki
13.11.2016
09:15:47
очевидно, смотря что этот класс делает если он относится только к ккоманде и не импортируется больше нигде в проекте, почему б прямо в команде не описать его? (разумеется в размных пределах)

Artyom
13.11.2016
09:17:13
очевидно, смотря что этот класс делает если он относится только к ккоманде и не импортируется больше нигде в проекте, почему б прямо в команде не описать его? (разумеется в размных пределах)
класс достаточно большой, несколько сотен строк с методами, поэтому не хочется захломлять файл команды, ну да ладно, понял, что в принципе не особо важно куда кладешь. главное чтобы самому структуру понять через какое то, ну и чтобы логично было все

Letalis
13.11.2016
13:15:22
Народ, а SITE_ID = 1 обязательно указывать в сеттингс, работая с джанго 1.10 ?

Vlad
13.11.2016
13:21:26
Гайз. Черт, если делать так: STATIC_ROOT = '' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/home/vld/djangoenv/bin/blog/static', ) То все работает. Но коллектстатик, очевидно, нет. Если делать так: STATIC_ROOT = '/home/vld/djangoenv/bin/blog/static/' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/home/vld/djangoenv/bin/blog/article/static/article/', ) То css-ки 404. Магия

Какая-то лажа, может кто чего подскажет?

Tatiana
13.11.2016
13:22:34
А ты коллект статик зачем делаешь?

Vlad
13.11.2016
13:23:22
Чтобы собрать картиночки из всех приложений же?

Tatiana
13.11.2016
13:23:43
А, ок

Google
Vlad
13.11.2016
13:46:27
Короче, напердолил settings.py вот так: STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, "static/") STATICFILES_DIRS = [ '/home/vld/djangoenv/bin/blog/article/static' ] STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', #'django.contrib.staticfiles.finders.DefaultStorageFinder', ) И стал отдавать статику через nginx. Все заработало - и collectstatic, и стили

Vlad
13.11.2016
13:48:02
ЧЕРТ))

ДА

Я не знаю, что это за приколы

Только что проверил, в дев-е тоже стили подтянулись

Romka
13.11.2016
14:05:17
Всем привет. Помогите. Как первый символ строки поместить в конец этой строки?

Zart
13.11.2016
14:05:33
запахло степиком

Romka
13.11.2016
14:05:45
?

Понял)

Неа

Zart
13.11.2016
14:06:32
>>> s = 'abcdef' >>> s[1:] + s[:1] 'bcdefa' >>> s = '' >>> s[1:] + s[:1] ''

Romka
13.11.2016
14:06:52
Спасибо

Zart
13.11.2016
14:07:33
варианты с s[0] будут фейлить на пустых строках, если не добавлять тернар

Romka
13.11.2016
14:08:18
А как это делать с числами? Или просто переводить число в строку

Zart
13.11.2016
14:08:25
s[1:]+s[0] if s else ''

какими числами?

Romka
13.11.2016
14:09:25
1110 -> 1101

У меня на вход только числа

Всё

Google
Romka
13.11.2016
14:13:20
Понял

Работает

Спасибо

Zart
13.11.2016
14:13:45
нуу.. самый простой вариант - перегнать в строки, да если математикой - то цикл while x > 9: x //= 10 но для отрицательных надо поправку на знак

Rita
13.11.2016
14:21:11
Как можно совместить список и словарь в питоне3?

Denis
13.11.2016
14:21:49
Чо

Rita
13.11.2016
14:21:53
Чтобы данные хранить одновременно в этих двух структурах

Denis
13.11.2016
14:22:03
Добавляешь туда одни и те же данные

John
13.11.2016
14:22:08
словарь листов?

Rita
13.11.2016
14:22:52
Ээээ

Хз

Программа должна давать возможность пользователю добавлять запись о человеке с полями "Фамилия, возраст, телефон". Реализовать с помощью словаря и списков. Интерфейс программы должен позволять быстро выводить данные о человеке по фамилии.

Rita
13.11.2016
14:24:16
Во

MVP
13.11.2016
14:33:02
подскажите - как вот в питоновском проекте - файлик со списком зависимостей называется?

вот вот node есть package.json - а тут что в этом случае?

Pavel
13.11.2016
14:33:59
requirements.txt чаще всего.

или в setup.py перечислить, там есть место

MVP
13.11.2016
14:34:38
а он как-то исполняется, типо чел может запустить pip install ...

и все оставится что надо

или нет?

Google
Pavel
13.11.2016
14:34:51
pip install -r requ.txt

Zart
13.11.2016
14:35:14
списки пакетов в setup.py и requirements.txt имеют разные цели, разную аудиенцию и разные применения

но всегда находятся идиоты, делающие install_requires=open('requirements,txt').read().splitlines()

Admin
ERROR: S client not available

MVP
13.11.2016
14:37:31
окс спсб

Octo@dshacks
13.11.2016
15:57:53
а питон на огэ низзя?

или льзя?

Zart
13.11.2016
15:58:23
на куда?

Dmitriy
13.11.2016
15:58:30
нормально научись писать

низзя, льзя будто с малолетней бабой диалог

?

Octo@dshacks
13.11.2016
15:58:56
на куда?
ОГЭ. Выпускной экзамен 9 класса

низзя, льзя будто с малолетней бабой диалог
даже петросянства не понимаешь

Dmitriy
13.11.2016
15:59:19
Загуглить порядок проведения и правила религия не позволяет?

все давно уже расжевано про эти экзамены просто

Octo@dshacks
13.11.2016
15:59:51
Загуглить порядок проведения и правила религия не позволяет?
Я просто слышал что на егэ можно любой язык

Буду си учить

Denis
13.11.2016
16:00:36
На егэ любой

Dmitriy
13.11.2016
16:01:07
В свое время, егэ сдавал на паскале вообще если бы знал питон, сэкономил бы кучу мест точно

Google
Dmitriy
13.11.2016
16:01:23
на бланке, имею в виду

Zart
13.11.2016
16:01:29
и как это принимают потом?

Dmitriy
13.11.2016
16:01:37
ЕГЭ?

Zart
13.11.2016
16:01:44
код на любом языке

кто его и как проверяет?

Dmitriy
13.11.2016
16:02:02
Человек из комиссии как правило, преподаватель

Zart
13.11.2016
16:02:35
ок. а он чем проверяет?

Dmitriy
13.11.2016
16:02:59
головой компилятора у него нет, если ты об этом нам так говорили

Pavel
13.11.2016
16:03:19
Однажды на олимпиаде мне сказали: "юзая любой язык". А там такая история была, что вначале пишешь код на бумажке, потом проверяешь на одном из свободных компов. И так получилось, что с бейсиком там была какая-то проблема, и я остался как мудак с пачкой бумаги. Оспаривали как-то, но нет ножек - нет варенья.

Dmitriy
13.11.2016
16:03:28
фактор неграмотности преподавателя в конкретном языке присутствует то есть

Zart
13.11.2016
16:03:32
т.е. преподу надо проверять пачку исходников на чем попало... у нас столько полиглотов уже завезли в школы?

Denis
13.11.2016
16:03:46
Большинство пишет на паскале, так что все норм

Zart
13.11.2016
16:04:04
Dmitriy
13.11.2016
16:04:11
Я писал алгоритм сначала, а потом код и каждую строчку в каждой клеточке комментировал действия

Страница 758 из 1885

Эта группа больше не существует Эта группа больше не существует