我正在使用URLconfig。我可以创建两个调用相同View的URL(用于POST和GET)吗?
url(r'^persons/(?P<id_person>P\.\d+)/forms/(?P<formacronym>\w+)/$', views.PersonFormView.as_view()),
url(r'^persons/(?P<id_person>P\.\d+)/forms/(?P<id_form>[\w.]+)/$', views.PersonFormView.as_view())
将尊重地在视图中调用这些方法:
def get(self, request, id_person, formacronym, format = None):
form = Form.get_form_for_person(self, id_person, formacronym)
def post(self, request, id_person, id_form, format = None):
form = Form.save_form(self, id_person, id_form)
现在设置的方式不起作用。不知道如何继续。感谢您的任何提示。
答案 0 :(得分:0)
如果您使用的是CBV,则可以构建一个指向您的视图的网址。然后根据请求方法,将执行类的适当方法。
exports.remove = function(studentId, cb) {
var collection = db.get().collection('students');
console.log("_id"+studentId);
console.log("Length---->"+studentId.length);
collection.remove({_id: mongodb.ObjectID.createFromHexString(studentId)}, function(err) {
if (err) {
throw err;
}
else {
cb(err);
console.log("Record deleted.");
}
});
}