Django мелочи 1

Есть мелочи которые опытные разработчики считают нормой, а для новичка это магия.

Этим постом открываю серию джано-мелочей.

Сегодня 4 мелочи:

 

- Выборка случайной записи из модели:

from models import Model
    ...
    random = Model.objects.order_by('?')[:1]
    ...


- Кириллические урлы:

# encodig: utf-8 
    ...
    url(ur'^нашурл/$','views.myurl'),
    ...


- Добавляем файл robots.txt:

#В файле urls.py
     ...
     (r'^robots.txt$','project.app.views.robots'),
     ...

# в фале views.py

def robots(request):
    return render_to_response('robots.txt', mimetype="text/plain")

 

- Для загрузки файлов с русскими именами необходимо добавить в файл /etc/apache2/envvars:

export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'

    Тем у кого нет доступа к настройкам сервера рекомендую переходить на VDS (Смотри баннер справа →)

 

Продолжение следует ... :)

 

20.12.2012 10:21  Ключевые словаApache , django , Python

Автор блога создает, продвигает и поддерживает сайты для бизнеса

  • Быстрая и качественная разработка сайтов/приложений
  • Качественная и продуманная SEO подготовка
  • Продвижение через Яндекс.Директ и Гугл.Адвордс


Комментарии: [0]


Добавить комментарий

Внимание! HTML код и ссылки в комментариях отключены.
Комментарии содержащие ссылки, публикуются после модерации.
Имя:


e-mail:



Комментарий:
 

  
   
Λ