@ru_python

Страница 1865 из 9768
Mike
05.12.2016
09:31:41
Полгода - это конечно опыт
Это не первый язык)

Pavel
05.12.2016
09:31:47
Может, построчная обработка поможет?

53r63rn4r
05.12.2016
09:32:15
Это не первый язык)
Какой же был первый?!

Google
53r63rn4r
05.12.2016
09:32:27
Паскаль? Хтмл? Может пхп?

Mike
05.12.2016
09:32:37
Ладно, всем спасибо, пойду читать о БД

53r63rn4r
05.12.2016
09:32:56
Не за что

53r63rn4r
05.12.2016
09:33:44
И зайди всё-таки в питон для новичков, опытный

Ray
05.12.2016
09:34:47
хм, а для этой задачи с файлом на 600к строк редис не прокатит ?

Subbotin
05.12.2016
09:36:00
для задачки про 600к строк надо сперва понять что именно чуваку надо

Ray
05.12.2016
09:36:09
поначалу я подумал что можно в мускуле создать табоицу инмемори и засторить туда весь контент

Subbotin
05.12.2016
09:36:17
а то может ему лучше вообще однострочник на седе написать

Глеб
05.12.2016
09:37:30
А оно точно не влезет тупо в память?

Ray
05.12.2016
09:38:01
А оно точно не влезет тупо в память?
если 200Гб памяти - то точно влезет )

Subbotin
05.12.2016
09:38:04
так первоначальный вопрос в том что в память оно влезает но долго из файла туда заливается

web
05.12.2016
09:38:13
Google
Subbotin
05.12.2016
09:38:34
так вот вопрос в том нахера ему масив в памяти

это крайне подозрительная хотелка

и с большой вероятностью автор творит хуйню

Глеб
05.12.2016
09:39:03
своя БД на основе csv?

:D

Subbotin
05.12.2016
09:39:20
и счас спрашивает у нас как ему быстрее бегать на костылях

а ему все такие - поставь резинки на костыли, смажь костыли рыбьим жиром

Ray
05.12.2016
09:39:49
Subbotin
05.12.2016
09:40:03
а ему надо блять велосипед просто купить

вот стопудово так окажется если он полностью задачу изложит

Pavel
05.12.2016
09:40:41
в папке templates
там чуть ниже джанга пишет, где именно искала твой файл. Есть что-то похожеее на путь к templates?

Template-loader postmortem

53r63rn4r
05.12.2016
09:42:40
Pavel
05.12.2016
09:43:14
твоя папка templates где лежит?

Глеб
05.12.2016
09:43:31
@gendalf001 а djng в INSTALLED_APPS прописан? А то я такую ошибку ловил с django.contrib.gis, когда забыл его вписать

Pavel
05.12.2016
09:44:28
добавь путь в template_dirs

web
05.12.2016
09:44:37
добавь путь в template_dirs
TEMPLATE_DIRS = ( PROJECT_DIR + '/templates/' # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. )

Google
web
05.12.2016
09:46:28
добавь путь в template_dirs
все равно таже ошибка

Pavel
05.12.2016
09:47:19
джанга какая?

web
05.12.2016
09:47:58
@zagrebelin 1.10

Pavel
05.12.2016
09:52:52
@zagrebelin 1.10
попробуй pip uninstall django; pip install django<1.8

Nikita
05.12.2016
09:55:32
попробуй в ""?

и там вроде другой синтаксис

Nikita
05.12.2016
09:56:15
а не, < да

только в кавычках

web
05.12.2016
09:56:44
еще одно когда я склонировал репо, при запуске сервера ошибка была import error patterns not found

пришлось убрать этот модуль так как 1.10 deprecated этот модуль

GOTHA

web
05.12.2016
09:57:47
THANK U GUYS ITS WORKING NOW!!!

Pavel
05.12.2016
09:58:05
пришлось убрать этот модуль так как 1.10 deprecated этот модуль
варианта два: или откатить джангу, или пропатчить django-angular и сделать PR

Pavel
05.12.2016
10:07:07
Всем привет! Я к вам совет держать. Есть проект на DRF ~20 приложений у каждого апп свои модели, так вот когда я клонирую проект и запускаю миграции они сходу не проходят причем почти для 1/3 модулей, человек до меня писал эти кривые миграции, и чуть что сразу все фиксил в бд. Вопрос: что делать с этим всем? Брать дамп базы и далье писать пока в один момент все не рухнет или каким то образом переписать миграции и как это сделать что бы не потерять данные из базы?

Pavel
05.12.2016
10:08:54
manage.py squashmigration пробовал?
угу, не совсем разобрался как работает, сделал для всех приложений но всё равно когда на чистую базу накатываю ошибку выдаёт

Google
Pavel
05.12.2016
10:11:33
Вариант: удалить все миграции и базы, сделать makemigration. Это даст возможность раскатывать новый проект. Потом руками привести боевую базу в соответствие с кодом, и жить долго и счастливо без сраного легаси.

Admin
ERROR: S client not available

Pavel
05.12.2016
10:12:24
Ну или не руками, а на сервере сделать manage.py makemigraion; manage.py migrate и удалить те миграции, которые создались.

Pavel
05.12.2016
10:14:33
Ну или не руками, а на сервере сделать manage.py makemigraion; manage.py migrate и удалить те миграции, которые создались.
Хм, спасибо буду пробовать, а вообще нормальная практика фиксить что то в базе когда есть миграции?

Pavel
05.12.2016
10:15:35
Хм, спасибо буду пробовать, а вообще нормальная практика фиксить что то в базе когда есть миграции?
нет, по хорошему все манипуляции с базой должны идти через миграции. В миграциях есть runsql внутри, если что-то нужно тонкое подстроить.

Pavel
05.12.2016
10:17:52
Спасибо, попробую, но думаю что сходу миграции новые не лягут на базу, придётся данные руками мигрировать..

Бекболот
05.12.2016
10:18:28
if a==5 этого код не работает пож помоги

if a==5 && b==6 этого код не работает пож помоги

Alex
05.12.2016
10:25:43
if a==5 этого код не работает пож помоги
думаешь фотка дурова на аватарке делает тебя крутым?

Бекболот
05.12.2016
10:26:21
Михаил
05.12.2016
10:26:54
Pavel
05.12.2016
10:27:02
мне 17 лет и я школьник...
и при чём тут Дуров? по твоему вопросу: && убери, and поставь.

Alex
05.12.2016
10:27:04
Subbotin
05.12.2016
10:27:49
мне 17 лет и я школьник...
Удобный отмаз. Надо запомнить и применять

Бекболот
05.12.2016
10:28:50
if (a[0]-a[3])==2 это тоже не работатет.... как сделать? ?

Andrey
05.12.2016
10:30:59
надо писать так if (a[0] - a[3]) == 2 некоторые операторы надо отделять пробелами - читай PEP-8

можно даже без скобок if a[0] - a[3] == 2

Бекболот
05.12.2016
10:32:12
if (a[0] - a[3]) == 2:print("OK\n") все равно не работает?

Google
Subbotin
05.12.2016
10:32:53
так может не равно?

ну там например 3 получается

Михаил
05.12.2016
10:33:17
if (a[0] - a[3]) == 2:print("OK\n") все равно не работает?
я же дал ссылку на чат, где тебе помогут https://telegram.me/python_beginners

Andrey
05.12.2016
10:33:43
попробуй a[3] - a[0]

Бекболот
05.12.2016
10:34:08
def esepte(): a = input() if len(a) == 5: if ord(a[0])>=65 and ord(a[0])<=72 and ord(a[3])>=65 and ord(a[3])<=72 and ord(a[1])>=49 and ord(a[1])<=56 and ord(a[4])>=49 and ord(a[4])<=56 and ord(a[2])==45: if a[0] - a[3] == 2:print("OK\n") else:print("NO\n") else:print("ERROR\n") else:print("ERROR\n") esepte() esepte() это вес код

Andrey
05.12.2016
10:34:11
или a[1] - a[2]

Бекболот
05.12.2016
10:36:27
ооой все

я найду ошибку)

я забыл используете функции ord()

Anton
05.12.2016
10:39:55
я забыл используете функции ord()
может быть стоит сразу символы сравнивать, а не их коды? вместо ord(a[0])<=72 написать a[0] <= ‘H’

Михаил
05.12.2016
10:40:18
int(a[0]) - int(a[3]) == 2 но говнокодовости это не исправит

Страница 1865 из 9768