Size: a a a

Django [ru] #STAY HOME

2019 November 19

DT

Dan Tyan in Django [ru] #STAY HOME
Вариант вместо m2m два fk поля не рассматривается?
источник

S

Strongman in Django [ru] #STAY HOME
Dan Tyan
Вариант вместо m2m два fk поля не рассматривается?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Я создаю рандомную строку, состоящую из цифр имеющую длину 12 знаков (aka '12345678901'). Мне нужно, чтобы через каждые три цифры шел знак " - ". Как это сделать?
‘‘‘
def random_number_generator(model_type):
   while True:
       random_value = User.objects.make_random_password(length=12, allowed_chars='1234567890')
       if not model_type.objects.filter(number=random_value):
           return random_value
‘‘‘
Посмотри с помощью форматирования строки вроде можно сделать?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
Посмотри с помощью форматирования строки вроде можно сделать?
Сейчас гляну
источник

S

Strongman in Django [ru] #STAY HOME
Dan Tyan
Вариант вместо m2m два fk поля не рассматривается?
ето как?
источник

МП

Мария Полякова in Django [ru] #STAY HOME
Сегодня необходимо иметь хотя бы базовые знания в компьютерной сфере.

Мы помогаем всем обрести не только базовые знания, но и выучить языки программирования, с помощью которых можно делать все что угодно: от обычных сайтов и до сложных программ!

Хочешь обучаться этому бесплатно? Подписывайся на канал @ITipsTeam

В нем ты найдешь:
🔹Примеры и разборы задач по программированию
🔹Полезные статьи из мира IT
🔹Скрытые фишки компьютера

И многое другое ждёт тебя на нашем канале

Подписывайся и обучайся вместе с нами @ITipsTeam
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
bruh
источник

D

Dmitry in Django [ru] #STAY HOME
Мария Полякова
Сегодня необходимо иметь хотя бы базовые знания в компьютерной сфере.

Мы помогаем всем обрести не только базовые знания, но и выучить языки программирования, с помощью которых можно делать все что угодно: от обычных сайтов и до сложных программ!

Хочешь обучаться этому бесплатно? Подписывайся на канал @ITipsTeam

В нем ты найдешь:
🔹Примеры и разборы задач по программированию
🔹Полезные статьи из мира IT
🔹Скрытые фишки компьютера

И многое другое ждёт тебя на нашем канале

Подписывайся и обучайся вместе с нами @ITipsTeam
источник

A

Andrey in Django [ru] #STAY HOME
Мария Полякова
Сегодня необходимо иметь хотя бы базовые знания в компьютерной сфере.

Мы помогаем всем обрести не только базовые знания, но и выучить языки программирования, с помощью которых можно делать все что угодно: от обычных сайтов и до сложных программ!

Хочешь обучаться этому бесплатно? Подписывайся на канал @ITipsTeam

В нем ты найдешь:
🔹Примеры и разборы задач по программированию
🔹Полезные статьи из мира IT
🔹Скрытые фишки компьютера

И многое другое ждёт тебя на нашем канале

Подписывайся и обучайся вместе с нами @ITipsTeam
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
Посмотри с помощью форматирования строки вроде можно сделать?
Почитал доки, вроде ничего подходящего нет. По факту мне нужно, чтобы каждый 4-й знак заменялся на " - "
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Почитал доки, вроде ничего подходящего нет. По факту мне нужно, чтобы каждый 4-й знак заменялся на " - "
Заменился? Или на это место встал раздвинув строку?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
Заменился? Или на это место встал раздвинув строку?
Второй вариант предпочтительнее
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Второй вариант предпочтительнее
Может тебе проще uuid4() взять? ;) вроде то что ты делаешь
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
Может тебе проще uuid4() взять? ;) вроде то что ты делаешь
По-моему uuid не может создать строку, включающую только цифры
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
По-моему uuid не может создать строку, включающую только цифры
Там цифро буквенная строка
источник

А

Алексей in Django [ru] #STAY HOME
''.join(x for i,x im enumerate(s) if (i+1)%4 != 0 else '-')
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
Там цифро буквенная строка
Такой вариант для меня не пойдет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Такой вариант для меня не пойдет
str[::4] = '-'

Я с телефона так чисто поржать попробуй ;)
источник

A

Andrey in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Я создаю рандомную строку, состоящую из цифр имеющую длину 12 знаков (aka '12345678901'). Мне нужно, чтобы через каждые три цифры шел знак " - ". Как это сделать?
‘‘‘
def random_number_generator(model_type):
   while True:
       random_value = User.objects.make_random_password(length=12, allowed_chars='1234567890')
       if not model_type.objects.filter(number=random_value):
           return random_value
‘‘‘
"-".join(map(str, [randint(100,999) for _ in range(4)]))

Не проще сразу так делать? :)
источник

A

Andrey in Django [ru] #STAY HOME
"-".join(map(str, [randint(100,999) for _ in range(4)]))
Out[61]: '635-718-464-428'
источник