Каким будет общий способ создания названия записи и slub на основе идентификатора? Я работаю с django-photologue здесь. Я хочу сохранить запись с заголовком и slug на основе PK. Общая проблема заключается в том, что я не могу получить ПК до тех пор, пока запись не будет сохранена в базе данных. С другой стороны, я не могу сохранить его без названия и пули.Создание Title/Slug на основе PK ID
Какое общее решение состоит в том, что такая проблема?
+1 Я никогда не думал о пули таким образом. –
Ваше сообщение просто говорит, что «слизняки плохие», когда на самом деле (по крайней мере ИМХО) слизняки имеют реальную ценность. Что делать, если вы не хотите показывать свои идентификаторы базы данных?Что, если вы думаете (как и я), что URL-адреса выглядят намного лучше, чем 'http: // example.com/entries/foo', чем' http: // example.com/entries/1238/foo'? В этот момент сохранение пулов в базе данных имеет значение. Они не денормализуют базу данных, поскольку они, как правило, связаны только с * начальным * заголовком и на самом деле не должны быть привязаны ни к чему. –
Абсолютно не согласен с THC4k и согласен с Dominic. Slugs * do * имеют реальную ценность, и довольно неприятно делать то, что делает Stackoverflow, и использовать как (эффективно случайный) slug, так и ID в URL. ИМО, пули должны быть каноническим способом ссылки на страницу и поэтому не должны генерироваться динамически. –