smarturls

Скріншот програми:
smarturls
Дані програми:
Версія: 0.1.1
Дата завантаження: 20 Feb 15
Розробник: Amit Upadhyay
Ліцензія: Безкоштовно
Популярність: 8

Rating: 5.0/5 (Total Votes: 1)

smarturls є додаток, що поставляється з бібліотекою, регулярно використовуваних шаблонів регулярних виразів простому створенню регулярних виразів для Django URL. Бібліотека може бути розширена за допомогою системи настройки Django.
Встановити smarturls
і NBSP; easy_install smarturls
Приклад використання
Це, як нормальний Django urls.py виглядає наступним чином:
від django.conf.urls.defaults імпортувати *
urlpatterns = візерунки ('',
І NBSP; (? ^ Книга / (P D +) / $ ',' some.view '),
І NBSP; (? ^ Автор / (P [- W] +) / $ ',' some.other.view '),
І NBSP; (? ^ Рік / (P <рік> d {4,4}) / $ ',' year.view '),
І NBSP; ('? ^ Рік / (P <рік> d {4,4}) / (P <місяць> W +) / $', 'month.view'),
)
Ось як це виглядає з smarturls:
від django.conf.urls.defaults імпортувати *
від smarturls імпорту Surl
urlpatterns = візерунки ('',
І NBSP; Surl ('/ книга / /', 'some.view'),
І NBSP; Surl ('/ автор / /', 'some.other.view'),
І NBSP; Surl ('/ год / /', 'year.view'),
І NBSP; Surl ('/ год / / <слово: місяць> /', 'month.view'),
)
Користувальницькі шаблони
Існуючі моделі можуть бути перезаписані, а нові можуть бути визначені defingin в Django налаштування SURL_REGEXERS.
Наприклад, в settings.py:
SURL_REGEXERS = {
І NBSP; "кулі": " W [- W] *", # перезаписати Slug: завжди починаються з літер і цифр
І NBSP; "Ім'я користувача": " W +" # тепер ви можете використовувати / автор // т.д.
}
За умовчанням Шаблони
За smarturls за замовчуванням поставляється з наступними типами:
- INT: d +
- Int2: d {2,2}
- Int4: d {4,4}
- Слово: W +
- Кулі: [ W -] +
- Цифра: d {1,1}
- Ім'я користувача: [ W @ + -.] +

Вимоги

  • Python
  • Django

Інші програми розробника Amit Upadhyay

zums
zums

11 May 15

fhurl
fhurl

20 Feb 15

smarturls

Коментар не знайдено
додати коментар
Включіть картинки!