#!/usr/bin/env node
CoffeeScript = require("coffee-script");
CoffeeScript.register();
create_app = require("../app/application");
app = create_app();
app.listen(5000);
console.log("Application running on http://localhost:5000/");
console.log("(" + process.env.NODE_ENV + " mode)");
register_form
:security = Security(app, user_datastore, register_form=MyCustomRegisterForm)
> db.comments.insert({id_post: 1})
> db.comments.insert({id_post: 1})
> db.comments.insert({id_post: 1})
> db.comments.insert({id_post: 2})
> db.comments.insert({id_post: 2})
> db.comments.insert({id_post: 3})
> db.comments.aggregate([{$group: {_id: "$id_post", count: {$sum: 1}}}])
{ "_id" : 3, "count" : 1 }
{ "_id" : 2, "count" : 2 }
{ "_id" : 1, "count" : 3 }
pip install -r requirements.txt
.virtualenv
, но сама директория с virtualenv
должна быть добавлена в .gitignore
.settings.py
, но также, при наличии settings_local.py
в той же директории, настройки из settings_local.py
должны переопределять настройки в settings.py
. Т.е. если есть файл settings_local.py
, то определенные в нем параметры имеют больший приоритет. Сам файл settings_local.py
добавляется в .gitignore
. Таким образом у каждого девелопера и на бета сервере можно использовать кастомные настройки, например для соединения с БД.