Э-э... А зачем список-то? User.objects.all() и так возвращает список объектов... А в шаблоне можно уже забубенить цикл для выбора конкретного пользователя (передать в шаблон список и прогнать его через цикл)
Вики - последняя секция.
Спасибо, lampslave! Заработало.
Сам проект после плясок с бубном запустить-таки удалось, но теперь файлы стилей не подтягиваются... В логе апача множество записей типа [Tue Sep 06 21:48:16.123729 2016] [wsgi:error] [pid 12281:tid 3021978432] Not Found: /static/main/main.css
Доброго вечера!

Подскажите, пожалуйста, кто знает...

Есть сервер, на нём крутится апач. Установлен модуль mod_wsgi, в конфиг апача дописан.
Есть django-проект, который хотелось бы запустить на этом сервере.
В проекте есть файлик wsgi.py

wsgi.py

import os, sys
sys.path.append ('/srv/http/VNSR/VNSR')
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "VNSR.settings")
application = get_wsgi_application()

settings.py

...
STATIC_URL = '/static/'
STATICFILES_DIRS = [
  'static',
]
...

Проблема в том, что статичные файлы не находятся апачем, при этом python manage.py runserver работает как надо... В чём косяк?
vasek
есть user-ы, которые специально тыкают все подряд
У нас на работе в БД как-то попалось значение SELECT (хорошо, что не DROP). Кавычкам и т.п. вообще счёту нет.
nafanja
вопрос в другом, а нужен ли был ТС настолько исчерпывающий ответ который ты ему дал?
:-) Не нужен - значит пропустит. :-) А если не знал - сможет подумать...
nafanja
Anton8830, из условия понятно что главным является выявление ошибки в месяце.
leonardo19 привел хорошую конструкцию, я слегка конкретизировал на нужном исключении.
Пользователи - они такие... Они месяц могут написать как "Дек" или "december" или ещё как...
А отлов исключения print (calendar.monthrange (year, month)) в данном случае не поможет. Программа вывалится раньше, не дойдя до этой конструкции...
Ещё вариант:

import calendar
year  = 0
month = 0
while year < 1:
    print ('Input year > 0:')
    try:
        year = int (input ())
    except:
        pritn ('Bad year')

while month not in range (1, 13):
    print ('Input month > 0 and < 13')
    try:
        month = int (input ())
    except:
        print ('Bad month')

print (calendar.monthrange (year, month))
nafanja А почему нет? Ну, можно написать так: "Месяц должен быть указан целым числом от 1 до 12" Если задано не число, то из пояснения понятно, что требуется. Если ничего не задано или задана дробь - тоже...