
Igor
25.10.2016
18:21:17
сорри, твоя правда, я думал, что прокатит поменять в ссылке на доку 2 на 3 и она отобразится %)

b0g3r
25.10.2016
18:21:21
да, рандом не подойдет

Letalis
25.10.2016
18:21:33
А ещё вопрос

Google

Letalis
25.10.2016
18:21:52
А можно указать не текущую папку? А отдельную.

b0g3r
25.10.2016
18:22:01
Где

Letalis
25.10.2016
18:22:29
Не, я беру 5 ссылок, а там рандом от 1 до 1000, думаю хватит.

Igor
25.10.2016
18:22:31
полагаю, ты можешь filename='/tmp/123.jpeg' пробросить в urlretrieve(), разве нет?

b0g3r
25.10.2016
18:22:34
лол

Igor
25.10.2016
18:22:52

b0g3r
25.10.2016
18:23:14
блин

Igor
25.10.2016
18:23:18
urllib.request.urlretrieve(url, filename=None, reporthook=None, data=None)

b0g3r
25.10.2016
18:23:19
надо мышку взять

Letalis
25.10.2016
18:23:34
Ну, да. В принципе может. Лучше тогда просто нумеровать их?

b0g3r
25.10.2016
18:23:39
да, нумеровать отлично
и range не нужен

Google

Igor
25.10.2016
18:23:46
причем тут range?

b0g3r
25.10.2016
18:24:01
for i, url in enumerate(url_list):

Igor
25.10.2016
18:24:02
и? :)
да, но сам по себе range выдаст итератор из 10 чисел. нахуя ему 10? по ним потом random.shuffle делать?))

b0g3r
25.10.2016
18:24:34
зарт бы тебя нахуй послал

Igor
25.10.2016
18:24:50

b0g3r
25.10.2016
18:25:06
александр - плохие советы хуже отсутствия советов)

Letalis
25.10.2016
18:25:10
сейчас попробую с енумерейт

Igor
25.10.2016
18:25:15
я хуевый :)

b0g3r
25.10.2016
18:25:34

Letalis
25.10.2016
18:26:14
Спасибо! С енумерейт лучше чем с рандомом. Теперь всё как надо, практически.

b0g3r
25.10.2016
18:26:43
с папками?

Letalis
25.10.2016
18:27:02
сейчас буду пробовать изменить путь сохранения, исходя из вышеперечисленных советов

b0g3r
25.10.2016
18:27:20
import os
os.path.join(path_to_file, name)
случайно я там удалил
path_to_file может быть и относительным, и абсолютным, и с слэшем на конце и без
единственная рекомендация - если это винда, то
path_to_file = r'...'

Google

b0g3r
25.10.2016
18:28:17
т.е. хранить путь как raw-строку

Letalis
25.10.2016
18:28:18
path?to?file отсчитывает с той папки где был запущен скрипт?
да, винда

b0g3r
25.10.2016
18:29:01
path_to_file это твоя папка)
а
понял вопрос
это к вопросу об относительных путях

Letalis
25.10.2016
18:29:20
у меня скрипт запущен с совсем левой папки
А надо записать эти пикчи в другую левую папку) даже не на диске С

b0g3r
25.10.2016
18:29:43
ну так укажи полный путь

Letalis
25.10.2016
18:29:51
ясно, сейчас попробую

b0g3r
25.10.2016
18:29:57
path_to_file = r'D:\...'

b0g3r
25.10.2016
18:30:16
я пока объясню зачем r перед строчкой
к примеру будет у тебя путь
...users\new\....
\n - специальный символ - перенос строки

Igor
25.10.2016
18:31:12
неа. raw string

b0g3r
25.10.2016
18:31:14
в этом и смысл
чтобы избежать казусов нужно либо экранировать все слэши в виндоусовских путях
C:\\path\\to\\file

Admin
ERROR: S client not available

Google

Igor
25.10.2016
18:31:45
очень легко проверяется
In [1]: print('\n')
In [2]: print(r'\n')
\n

Denis
25.10.2016
18:31:51
Товарищи, как в джанговской модельке сделать fulltext index в mysql?

b0g3r
25.10.2016
18:31:53
либо использовать raw-строки при создании переменных:
path = r'C:\path\to\file'

Igor
25.10.2016
18:32:44
тебе надо отредактировать миграцию (или сделать новую), в которой будет добавление индекса raw sql-запросом
см. https://docs.djangoproject.com/en/1.10/ref/migration-operations/#django.db.migrations.operations.RunSQL

Letalis
25.10.2016
18:39:10
О! Заработало как надо! Спасибо всем)

Aleshka
25.10.2016
18:41:39
Есть проверка на вхождение типа
if any(что-то в чем-то)
можно ли как-то просто проверить, есть ли в строке любые символы кроме пробелов
чтобы отличать строки, состоящие только из пробелов " "

b0g3r
25.10.2016
18:42:25
ну я бы сделал так, но не уверен что это не быдлокод:
if str.strip() = ''

Aleshka
25.10.2016
18:43:22
блин точно, ведь даже поигрался с этим стрипом, не додумался
спасибо

b0g3r
25.10.2016
18:43:42
только если дело именно в пробелах - то лучше str.strip(' ')
потому что по умолчанию он убирает любые пробельные символы, вроде

Igor
25.10.2016
18:44:01
ага. табы, новые строки

b0g3r
25.10.2016
18:44:04
то есть в том числе и перенос строки

Aleshka
25.10.2016
18:44:26
ага, спасибо

F
25.10.2016
19:35:50
пыщ пыщ
я таки пилю говночат

Google

F
25.10.2016
19:36:18
хочу посоветоваться
модель для сообщений сделал такую:
class Message(models.Model):
text = models.TextField()
from_user = models.ForeignKey('User')
to_user = models.ForeignKey('User')
datetime = models.DateTimeField(auto_now_add=True, db_index=True)
read = models.BooleanField(default=False)
но как по ней тогда лучше организовать выборки, чтоб отдавать по типу как у вк?

Zart
25.10.2016
19:36:47
а, жанга ж..

F
25.10.2016
19:37:27
с группировкой по диалогам
думаю, может, модель еще какую добавить и повесить и повесить на какой-нибудь сигнал?
ага))
но чет не могу сообразить какую и как
весь день сегодня тупой

Zart
25.10.2016
19:38:12
а то хотел написать про server_default=func.now()
Эта группа больше не существует