我想用django-filter过滤我的模型.如果我按一个id过滤它可以正常工作:
http://localhost:8000/accommodations?accommodationType_id=1
Run Code Online (Sandbox Code Playgroud)
但我不知道如何通过多个ID来过滤.
http://localhost:8000/accommodations?accommodationType_id=1,2
Run Code Online (Sandbox Code Playgroud)
我的实际ViewSet看起来像这样:
class AccommodationViewSet(viewsets.ReadOnlyModelViewSet):
"""
REST API endpoint for 'accommodation' resource
"""
queryset = Accommodation.objects.all()
serializer_class = AccommodationSerializer
filter_backends = (filters.DjangoFilterBackend,)
filter_fields = ('accommodationType_id', 'name')
Run Code Online (Sandbox Code Playgroud)
我希望有一个解决方案.
我想得到url-param id,但它不起作用.大家能帮助我吗?以下代码不起作用.
网址:
http://localhost:9000/rest/alerts?ids[]=123?ids[]=456
Run Code Online (Sandbox Code Playgroud)
Routes.conf
GET /restws/alerts{ids} controllers.AlertService.findAlertsForIds(ids: List[String])
Run Code Online (Sandbox Code Playgroud)
AlertService.java
public static Result findAlertsForIds(List<String> ids){
return ok("Coole Sache");
}
Run Code Online (Sandbox Code Playgroud) 您好我如何在Ember View中获得画布'2d'上下文?以下代码不起作用.我得到了dom的canvas元素,但没有'2d'的上下文.
App.Canvas = Ember.View.extend({
tagName: 'canvas',
quader: function () {
return this.get('controller.model');
}.property('controller.model'),
didInsertElement: function(){
var canvas = this.$('#id'); // get the Element
var ctx = canvas.getContext('2d'); // --> get Error
// Filled triangle
ctx.beginPath();
ctx.moveTo(25,25);
ctx.lineTo(105,25);
ctx.lineTo(25,105);
ctx.fill();
// Stroked triangle
ctx.beginPath();
ctx.moveTo(125,125);
ctx.lineTo(125,45);
ctx.lineTo(45,125);
ctx.closePath();
ctx.stroke();
}
});
Run Code Online (Sandbox Code Playgroud) 我的应用名称是移动应用
Run Code Online (Sandbox Code Playgroud)<feature name="Contacts"> <param name="ios-package" value="CDVContacts" /> </feature>
我在终端收到错误:
generating config.xml from defaults for platform "ios"
Preparing ios project
Compiling app on platform "ios" via command "/Users/test/mobile-app/platforms/ios/cordova/build"
[Error: An error occurred while building the ios project.** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
2014-01-13 20:49:45.743 xcodebuild[6403:4807] DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:78
Details: Failed to load dependencies output contents from ``/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContacts.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 …Run Code Online (Sandbox Code Playgroud) 是否有可能每x分钟唤醒一个应用程序,以便应用程序可以在后台执行某些操作?因此应用程序保留在后台.