Использование пули объясняется по сути. Множество методов, которые я видел, для меня многословны. Я исхожу из ларавелла, и это было не так. Я знаю, что есть более простой способ, который приводит меня к следующему. Я вижу prepopulated_fields , и я использовал его, но я не понимаю, как его использовать. В примерах с использованием prepopulated_fields они кажутся короткими, но они недостаточно объяснены для меня, чтобы понять это. Также я вижу разные способы написания регулярных выражений, о которых я только что узнал через Django. Пока все, что я знаю о регулярном выражении, это знак моркови и доллара. Я не знаю достаточно об этом знать, Что правильно или более эффективный способ, чтобы написать его, если используется preopulated_fields, требуется ли slugify?
Это, как я видел его
class ArticleAdmin(admin.ModelAdmin):
list_display = ('title', 'slug')
search_fields = ('content',)
prepopulated_fields = {'slug': ('title',)}
но это краткое и объясняется, что должен знать и не как новичок. Я использую python 3.5 и Django 1.9.
это лишь некоторые из примеров регулярных выражений, которые я видел, и я понятия не имею, о том, что правильно
(?P<slug>\d+)/$
(?P<slug>[-\w\d]+)
(?P<slug>[\w-]+)/
любые учебники или книги, которые могли бы объяснить это было бы весьма признателен.
моя цель состоит в том, чтобы иметь URL, который выглядит, как этот
stackoverflow.com/1/ask-a-question
Спасибо за ответ. Я не хочу, чтобы числовое значение было жестко запрограммировано «...... com/2/for-example», где «1» - это идентификатор из базы данных. Я предполагаю, что вариант три подойдет моим потребностям в том, что follopwing - это код slugify из django.template.defaultfilters import slugify slugify () –
losee
Я до сих пор не использовал код slugify и все же много работаю с пулями (передача значений функции в представлениях). :-) – Yaaaaaaaaaaay