pymongo
Поиск объектов между двумя датами в Python с pymongo
в коллекции posts
(на основе учебника ):
from_date = datetime.datetime(2010, 12, 31, 12, 30, 30, 125000)
to_date = datetime.datetime(2011, 12, 31, 12, 30, 30, 125000)
for post in posts.find({"date": {"$gte": from_date, "$lt": to_date}}):
print(post)
Где {"$gte": from_date, "$lt": to_date}
указывает диапазон в терминах типов datetime.datetime
.
StaticGenerator для Django - то, что Вы хотите. Это разработано, чтобы вытянуть представления Django и сохранить их как статические файлы HTML. Это - как я публикую свой сайт ( http://nedbatchelder.com ).
ОБНОВЛЕННЫЙ: исходной ссылки не стало, но пакет находится на PyPI: http://pypi.python.org/pypi/staticgenerator
Wget с "-m" (зеркальный) переключатель, вероятно, что Вы ищете. "Более чистый" способ сделать это мог бы быть, чтобы просто взять все содержание, которое обычно будет передаваться процессором контекста и вручную составлять его в Ваши шаблоны.
Как в стороне, это - реальная неприятность, друг. Динамический характер Django является большим компонентом того, что делает его настолько большим. Если Вы не собираетесь использовать абсурдный объем передачи (скажем,> 10 ГБ), я мог, вероятно, разместить Вас бесплатно.
Я использовал http://www.httrack.com/ несколько раз для разрыва динамического сайта к статическому HTML, обычно симпатичная польза.
Полезный, если у Вас есть что-то как DreamWeaver, удобный для проверки всей связи, когда Вы сделаны, но зависит от того, насколько большой это.
Wget имеет рекурсивную опцию зеркального отражения... просто Google для зеркала Wget.
Я сказал бы что переключатель другой услуге хостинга. Существует на самом деле французская услуга хостинга , который поддерживает Django и обеспечивает пакет бесплатного размещения (но Вы только получаете 10 МБ).
Или используйте решение CMS PHP или получите новый хост. Почему, усложняют вещи еще больше? (реальный вопрос состоит в том, почему Вы используете Django (или какая-либо платформа) для главным образом статического сайта?)