Size: a a a

Django [ru] #STAY HOME

2020 July 13

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Tim
А нет каких-нибудь готовых решений? Не хочется изобретать велосипед)
источник

T

Tim in Django [ru] #STAY HOME
Nire
Есть на Джангопекежес сайте раздел екоммерс, смотрел?
Был, но достаточно давно :(
источник

T

Tim in Django [ru] #STAY HOME
Оо, спасибо,пойду разбираться
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Всем привет!
Подскажите пожалуйста как лучше реализовать получения данных из базы через orm.
В базе есть значения:

name
—————
123 aaa
1234
bbb
41234
ccc

Нужно получить только 123 aaa
Если использую
Entry.objects.get(name__icontains=‘123’), то получаю все записи. Также name__startswith тоже не подойдет.

Один из вариантов - добавить пробел:
Entry.objects.get(name__startswith=‘123 ’), но может есть какой еще способ?

Благодарю.
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Вот да 🙂
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pavel Korolev
Всем привет!
Подскажите пожалуйста как лучше реализовать получения данных из базы через orm.
В базе есть значения:

name
—————
123 aaa
1234
bbb
41234
ccc

Нужно получить только 123 aaa
Если использую
Entry.objects.get(name__icontains=‘123’), то получаю все записи. Также name__startswith тоже не подойдет.

Один из вариантов - добавить пробел:
Entry.objects.get(name__startswith=‘123 ’), но может есть какой еще способ?

Благодарю.
а почему ты ищешь 123 а не 123 aaa?
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Dan Tyan
а почему ты ищешь 123 а не 123 aaa?
потому что для поиска у меня есть только 123 (это названия файлов).
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а aaa это что?
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Dan Tyan
а aaa это что?
в нейме у меня: артикул название_товара, отдельно артикул не хранится.
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
вот так: Entry.objects.get(name__startswith=‘123 ’) работает, думал может еще как-то решить можно
источник

DB

Dima Boger in Django [ru] #STAY HOME
Pavel Korolev
в нейме у меня: артикул название_товара, отдельно артикул не хранится.
startswith с пробелом мне кажется терпимым решением

лучше, конечно, вынести артикул в отдельное поле
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Dima Boger
startswith с пробелом мне кажется терпимым решением

лучше, конечно, вынести артикул в отдельное поле
благодарю за ответ, эта идея была, хотелось бы пока без вмешательства в бд 🙂
источник

DB

Dima Boger in Django [ru] #STAY HOME
ещё можно всех запутать и сделать это кастомным лукапом

зафигачить туда какой-нибудь string_split
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Pavel Korolev
благодарю за ответ, эта идея была, хотелось бы пока без вмешательства в бд 🙂
а через regex?
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Anton Malchikov
а через regex?
Не пробовал, но кажется что это излшняя сложность
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Pavel Korolev
Всем привет!
Подскажите пожалуйста как лучше реализовать получения данных из базы через orm.
В базе есть значения:

name
—————
123 aaa
1234
bbb
41234
ccc

Нужно получить только 123 aaa
Если использую
Entry.objects.get(name__icontains=‘123’), то получаю все записи. Также name__startswith тоже не подойдет.

Один из вариантов - добавить пробел:
Entry.objects.get(name__startswith=‘123 ’), но может есть какой еще способ?

Благодарю.
Вполне нормальное решение
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Pavel Korolev
Не пробовал, но кажется что это излшняя сложность
ну если артикул с названием хранятся в одном поле - простые решения уже не ищутся)
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Понял, благодарю всех что ответили. 🙂
источник

R

Recovery in Django [ru] #STAY HOME
Привет ребята если сравнивать python и C# для веб разработки то что предпочтительней для веб разработки для новичка чтобы быстро начать зарабатывать ?
я в интернете вакансии смотрел там конечно же больше C# вакансий чем Джанго....я шас продолжаю изучать джанго но я задумался окупится ли это все в результате ? все говорят что программировать нужно не ради денег но все равно все сводится к деньгам....бросить ли или нет шас думаю, может среди вас уже есть кто устраивался Junior уровнем Django на работу поделитесь опытом(в лс) так как большинство Jun вакансии приходится на Java/C#   и PHP.....
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Recovery
Привет ребята если сравнивать python и C# для веб разработки то что предпочтительней для веб разработки для новичка чтобы быстро начать зарабатывать ?
я в интернете вакансии смотрел там конечно же больше C# вакансий чем Джанго....я шас продолжаю изучать джанго но я задумался окупится ли это все в результате ? все говорят что программировать нужно не ради денег но все равно все сводится к деньгам....бросить ли или нет шас думаю, может среди вас уже есть кто устраивался Junior уровнем Django на работу поделитесь опытом(в лс) так как большинство Jun вакансии приходится на Java/C#   и PHP.....
Джуном на джангу это круто конечно, у нас как, от джуна мало что требует вплане знания технологий, но там алгоритмы и структуры данных это да, а остальное дают 2-3 задачи прям на собесе, и смотрят как решит. Понятно что не как, главное как думает. Знание фрейма уже требуется у мидла, и не на уровне артиклес, хотя у нас мягко говоря не показательно, так как компания основной уклон делает на C++Qt
источник