
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
=)

Очень добрый
20.01.2018
17:09:53

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 выдает их строкой
тоесть *НАЗВАНИЕ СТАТЬИ*

Eugene
20.01.2018
17:24:27

Очень добрый
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
это тот же самый парсер

Bob
20.01.2018
17:25:53

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

Очень добрый
20.01.2018
17:27:08

Google

Bob
20.01.2018
17:27:23

Eugene
20.01.2018
17:27:24

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
??

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

Dmitriy
20.01.2018
17:39:42

Bob
20.01.2018
17:39:44

Andrey
20.01.2018
17:40:17

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
Понятно, спасибо