Александр Краснов: А как связаны s и q=requests.get? Наверное, нужно из сессии вызывать запросы, а не просто её создавать? Присмотритесь лучше к моему примеру.
Станислав Фатеев: Не будет. QuerySet - ленивая задница, которая будет выполнена только когда данные потребуются реально (а до этого она накапливает фильтры). Вы даже можете использовать слайсы для all() (all()[:3] - три первых элемента), и даже в этом случае SELECT * FROM table; не выполнится, выполнится SELECT * FROM table LIMIT 3;
Nik_Haker: возможно, вам стоит лучше почитать документацию/учебники. B не может быть string, хотя бы потому что B=asin(sinb); И почему у новичков любимая привычка - стрелять себе в ногу (в вашем случае - именовать переменные одним литером)
Алексей Мистин: На самом деле в этом нет никакой разницы. Нет такого понятия, как обновить модуль. Вернее, это равносильно его удалению, а затем установки нового.
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
MEDIA_URL = '/media/'
STATIC_URL = '/static/'