@pydjango

Страница 865 из 1273
Evil
20.01.2018
17:07:00
теги делаются many to many

Bob
20.01.2018
17:07:13
О, о, мидл пришел :)

Джунов гонять :)

Evil
20.01.2018
17:07:28
сеньор помидор уже давно

Google
Bob
20.01.2018
17:07:34
Вау :)

(упал в обморок)

Скажи свой рейт, а я скажу тебе кто ты :)

Evil
20.01.2018
17:08:47
Bob
20.01.2018
17:09:04
Рейт есть признание помидорства :)

Evil
20.01.2018
17:09:06
как он вообще отражает реальные инженерные знания?

Bob
20.01.2018
17:09:31
Отлично отражает, в виде наличности :)

Саша
20.01.2018
17:09:47
=)

Bob
20.01.2018
17:11:03
Батенька, как много батареек, так вы же их не любите?

Очень добрый
20.01.2018
17:11:28
я люблю аматорские батарейки созданные непонятно кем, непонятно для кого

Evil
20.01.2018
17:11:37
Отлично отражает, в виде наличности :)
наличность может отражать только способность себя впарить, а там три месяца и навешивать лапшу по новому кругу

Google
Очень добрый
20.01.2018
17:11:39
а здесь 80 процентов батареек входят в состав пакета анаконда

Bob
20.01.2018
17:12:43
пердон он такой :)

Так как нам понять, кто мы? Джуны, мидлы и помидоры?

@alljewsofisrael я вас понял, вы любите батарейки, но не всякие ?

Очень добрый
20.01.2018
17:13:50
питон не возможен без батареек

Саша
20.01.2018
17:14:10
Нафига столько смайликов? Что за мерзотная пассивно-агрессивная манера

Bob
20.01.2018
17:14:33
:) :) :) :) :) :) :) :) :) :) :) :)

Люблю давить двоеточие со скобкой, всего то

Так я и не понял, чувак хочет контент в базу положить. Как ему это сделать?

Саша
20.01.2018
17:16:32
INSERT

Bob
20.01.2018
17:17:08
Да точно и UPDATE потом иногда!

Очень добрый
20.01.2018
17:20:15
ctrl c ctrl v :)

Саша
20.01.2018
17:20:37
:)

Bob
20.01.2018
17:20:44
Новое решение: нанять Рецепта, он все сделает

Очень добрый
20.01.2018
17:20:51
что за странный вопрос, мы же уже обсудили как

как хранится любая информация в базе? за счет чего?

Bob
20.01.2018
17:21:20
я не увидел, что мы ответили на вопрос нашего товарища

Очень добрый
20.01.2018
17:21:28
в кнтексте орм джанги

Bob
20.01.2018
17:21:31
я увидел только споры ? и домыслы

Google
Очень добрый
20.01.2018
17:21:47
что делают модели?

Bob
20.01.2018
17:22:15
что делают лопатой? копают конечно!

Senpos
20.01.2018
17:22:17
Вы браузеру тоже текст будете показывать?
Наверное, мы друг друга не поняли. У меня есть чудесный сайт, на котором я хочу отображать красиво оформленный текст в HTML/Markdown. Не проблема! Батареек миллион, всяких вот этих WYSWYG-редакторов. Но вот в то же время, было бы отлично отдавать текст (например, статья) в виде чистого текста. Например, постить на канал того же Телеграмма. И вот неудобно получается. Из того что я видел - сайт djangoproject, где у модели делают два поля - чистый текст и форматированный. https://github.com/django/djangoproject.com/blob/master/blog/models.py#L56 Вот я хочу аналогично, но думал, может что красивше уже придумали.

Bob
20.01.2018
17:23:32
Вы сначала решите, в каком исходном виде будет текст

Очень добрый
20.01.2018
17:24:07
Вы сначала решите, в каком исходном виде будет текст
текст вводится в админку и сразу принимает на себя теги маркдауна, то есть с характерными символами

Senpos
20.01.2018
17:24:12
^

Очень добрый
20.01.2018
17:24:19
и так как эти символы тоже строка, то api выдает их строкой

тоесть *НАЗВАНИЕ СТАТЬИ*

Очень добрый
20.01.2018
17:24:33
мой ответ - парсить JSON на выходе

Eugene
20.01.2018
17:24:39
?

Bob
20.01.2018
17:24:42
отлично, исходный формат содержимого текста в формате markdown

Bob
20.01.2018
17:25:08
дальше, вот он у нас есть, что мы можем из него получить: 1. html - 100%

Eugene
20.01.2018
17:25:14
хотя хранить оригинал и отформатированный текст тоже интересный вариант

Bob
20.01.2018
17:25:22
2. текст можем?

Очень добрый
20.01.2018
17:25:36
это тот же самый парсер

Eugene
20.01.2018
17:26:09
striptags должен решить проблему)

Очень добрый
20.01.2018
17:27:08
striptags должен решить проблему)
не особо использую марк, потому тут сказать не могу ничего

Google
Bob
20.01.2018
17:27:23
striptags должен решить проблему)
да, посмотрел доку, это походу верно

Bob
20.01.2018
17:27:37
markdown -> html -> text

Очень добрый
20.01.2018
17:28:01
всё, вы меня запутали

Senpos
20.01.2018
17:28:03
Это не круто.

Eugene
20.01.2018
17:28:06
+:D

Senpos
20.01.2018
17:28:55
Учитывая, что контент чаще читается, чем пишется, брать из базы текст с Markdown -> конвертировать во что-либо на каждый запрос - затратно.

Куда проще в базе держать два варианта.

Sergey
20.01.2018
17:29:04
я уже запутался

Admin
ERROR: S client not available

Bob
20.01.2018
17:29:39
Вы можете хоть три поля сделать и хранить все

Вопрос в мотивации не более

Ну т.е. вопрос решен?

@senpos ?

Senpos
20.01.2018
17:35:04
Понятия не имею. Я с какой мыслью пришел, с такой и ушел :) Скорее всего заведу два поля, как в Джанговском сайте.

Andrey
20.01.2018
17:35:55
Никак не въеду, что делает поле db_index. В доке слишком мало информации

Bob
20.01.2018
17:36:09
Ну нормальное решение, просто нужно проконтролировать, что бы зависимое второе поле само обновлялось

Dmitriy
20.01.2018
17:36:21
Andrey
20.01.2018
17:37:26
Индекс как-бы применим к записи, а не к полю

Google
Senpos
20.01.2018
17:37:34
Ну нормальное решение, просто нужно проконтролировать, что бы зависимое второе поле само обновлялось
Менять можно будет только текст, который в markdown, так что переопределить save и strip 'нуть маркдауновское оформление не должно быть проблемой. Сейчас попробую.

??

Dmitriy
20.01.2018
17:37:53
Andrey
20.01.2018
17:38:54
А модель есть таблица
Ну так а я про что? Встретил такую запись class Category(models.Model): name = models.CharField(max_length=300, db_index=True) slug = models.SlugField(max_length=300, db_index=True, unique=True)Как оно работает?

Bob
20.01.2018
17:38:57
Менять можно будет только текст, который в markdown, так что переопределить save и strip 'нуть маркдауновское оформление не должно быть проблемой. Сейчас попробую.
Та батарейка все это делает (ну я припоминаю), в том числе и второе поле и следит за его обновлением, но могу ошибаться

Andrey
20.01.2018
17:40:17
У тебя есть таблица категория с двумя индексами
То есть у каждой записи будет 2 индекса? Это как? И зачем?

Dmitriy
20.01.2018
17:40:34
Вообще slug вроде всегда индекс имеет

Bob
20.01.2018
17:40:56
Индексы будут в базе, база будет за ними ухаживать и всячески обновлять

max_length=300 - фантастика

Andrey
20.01.2018
17:42:00
Индексы будут в базе, база будет за ними ухаживать и всячески обновлять
Я так и не понял, как их практически использовать?

Dmitriy
20.01.2018
17:42:21
Почитай зачем нужен индекс и поймёшь

Andrey
20.01.2018
17:42:47
Для идентификации записи, нет?

Dmitriy
20.01.2018
17:43:00
Для этого есть id

Bob
20.01.2018
17:43:04
Индексы нужны для более быстрого поиска нужных значений

Andrey
20.01.2018
17:43:44
А какая обратная сторона? Почему оно по умолчанию не включено?

Bob
20.01.2018
17:43:58
Потому что это накладные расходы на базу

Dmitriy
20.01.2018
17:44:01
Память дополнительная

Bob
20.01.2018
17:44:12
Они не всегда нужны - ну например данных не много

Andrey
20.01.2018
17:44:25
Понятно, спасибо

Страница 865 из 1273