def create(): "Fill database with test data" user = User(user_name="admin", password="******") user.save() videos = [('http://www.youtube.com/watch?v=uLPW9qx8hj4', 'NAME1', 'имя1'), ('http://www.youtube.com/watch?v=oKv7AXSAUt0', 'NAME2', 'имя2'), ('http://www.youtube.com/watch?v=r-zKMsj5rio', 'NAME3', 'имя3'), ('http://www.youtube.com/watch?v=1hAWr6c9wV4', 'NAME4', 'имя4'), ('http://www.youtube.com/watch?v=XG--kTbq4ww', 'NAME5', 'имя5'), ('http://www.youtube.com/watch?v=z4Yek65lC-0', 'NAME6', 'имя6')] for url,name,name_ru in videos: video = Video(url=url, name=name) video.save() MainPage(text="MAINPAGE",text_ru="МАЙНПАГЕ").save() news = [["The PSI'14 is open. Congratulations to the Conference participants and organizers! See some photographs taken at the opening.", u"Поздарвляем всех участников и организаторов! Несколько фоток уже выложено!"], ["The Programme of Workshop on Science Intensive Applied Software is available in PDF (in Russian).", u"Программа конференции уже доступна на русском языке"], ["The Programme of Workshop 'Educational Informatics' is available in PDF.", u"Программа конференции уже доступна в PDF"], ["Registration for the conference begins at 8.00 am June 24 at New Peterhof Hotel.", u"Регестрация на конференцию начинается в 8.00 24 июня"]] for n in news: newsItem = NewsItem(content=n[0], content_ru=n[1]) newsItem.save() dates = [["abstract submission", u"прием докладов"], ["submission deadline", u"прием докладов закончен"], ["notification of acceptance", u"рассылка приглашений"], ["camera ready papers for pre-proceedings", u"что-то там готово для обработки"], ["the conference dates", u"план конференции"], ["camera ready papers due", u"что то там заканчивается"]] for d in dates: date = ImportantDate(description=d[0], description_ru=d[1]) date.save()
def delete(): "Delete all data from database" Page.drop_collection() User.drop_collection() Video.drop_collection() NewsItem.drop_collection() ImportantDate.drop_collection()