Django мелочи 1

2871 0

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

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

Сегодня 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 (Смотри баннер справа →)

 

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

 

Комментарии

Контактные данные

 Россия, г. Москва