我一直在努力研究如何使用适用于FileField和ImageField上传的Heroku来使用AWS S3.但我一直没能让它发挥作用.
计划是
我遵循了这篇文章,但似乎没有用.有什么东西我错过了吗?我希望文件上传尽可能轻松.有没有比AWS更好的替代方案,django和heroku友好?在这方面的任何帮助将受到高度赞赏.
我正在尝试在单元格中播放视频而不是全屏视频显示.我是MPMoviePlayerController为了这个目的而使用的.
我已经定义了
MPMoviePlayerController *moviePlayer;
Run Code Online (Sandbox Code Playgroud)
在实施部分
然后进去 cellForRowAtIndexPath:
我这样做
cell = [tableView dequeueReusableCellWithIdentifier:simpleTableVideoIdentifier];
if (cell == nil){
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableVideoIdentifier];
}
NSDictionary *dictionary = [dataArray objectAtIndex:indexPath.section];
NSDictionary *data = dictionary;
if ([data[@"type_of_post"] isEqualToString:@"video"]) {
NSString *path = data[@"video"];
NSURL *videoURL = [NSURL URLWithString:path];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer setControlStyle:MPMovieControlStyleNone];
moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
[moviePlayer.view setFrame:CGRectMake(10.0, 0.0, 300.0 , 400.0)];
[cell addSubview:moviePlayer.view];
moviePlayer.view.hidden = NO;
[moviePlayer prepareToPlay];
[moviePlayer play];
}else{
//do something else
}
Run Code Online (Sandbox Code Playgroud)
显然我给它分配了一个高度 heightForRowAtIndexPath:
但是它在 …
我正在尝试添加Facebook和Twitter登录并在我的iOS应用程序中注册.由于我的应用程序是基于服务器的,我还需要在我的DataBase上创建用户配置文件.但问题是,由于显而易见的原因,我无法从Facebook和Twitter获取密码.所以我不知道该怎么做.应该将哪些内容用作创建的新配置文件的密码,然后再将用户登录.
过去人们通过从Facebook和Twitter获取信息在他们的数据库上创建配置文件有什么作用?
我想保存电子邮件地址,姓名,位置,兴趣,还有密码.应该采取什么样的正确方法?
我现在正在尝试让 Celery 工作一段时间。当我同步测试时,我所有的 crontabs 工作得很好
sudo celery -A testdjango worker --loglevel=DEBUG --beat
Run Code Online (Sandbox Code Playgroud)
但是当我这样做的时候
celery multi start -A testdjango w1 -l info
Run Code Online (Sandbox Code Playgroud)
我的 crontab 都没有工作。我不知道为什么
注意:我也尝试了其他计划时间间隔,例如 withtime delta同样的事情也会发生。
所以我相当确定这不是 crontab 的事情,而是与我开始使用 celery multi 的方式有关。
此外,worker 启动得很好,因为我可以在Celery Flower 中看到它,但没有执行任何任务。
有没有人注意到self.view setFrame已停止使用iOS 8中的Nav Controller.如果视图控制器没有导航控制器,它可以正常工作,但除此之外,它没有.有谁知道一个工作?目前我正在使用
[self.view setFrame:CGRectMake(0,-100,[[UIScreen mainScreen] bounds].size.width,[[UIScreen mainScreen] bounds].size.height)];
Run Code Online (Sandbox Code Playgroud)
但这不再起作用了
我正在尝试将AVCaptureVideoPreviewLayer添加到我的视图中
[captureVideoPreviewLayer setFrame:CGRectMake(10.0f,10.0f,300.0f,300.0f)];
[self.view.layer addSublayer:captureVideoPreviewLayer];
Run Code Online (Sandbox Code Playgroud)
但它似乎没有遵循CGRectMake,图层高300但不宽,我不知道为什么!
我完成了https://devcenter.heroku.com/articles/django上指定的heroku
但是当我跑步的时候 heroku run python manage.py syncdb
它的说法 ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
这就是我的settings.py文件的样子.我尝试了所有我无法找到帮助的解决方案
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_email@example.com'),
)
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '', # Or path to database file if using sqlite3.
# The following settings are not used with sqlite3:
'USER': …Run Code Online (Sandbox Code Playgroud) 我在Django中使用GeopositionField来存储我的用户的坐标.现在我想找到最接近当前用户的20个用户的列表.我的GeopositionField可以实现该功能吗?我知道GeoDjango可以轻松搜索距离,但由于我使用Heroku和postgresql,我想降低成本并使用postgressql,安装PostGIS似乎是唯一的选择.
有什么建议?
SLServiceTypeFacebook在我关闭视图控制器后,我试图呈现一个视图控制器 ( )。像这样
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
////////////////////////////////////
//Some Stuff Other Calculations//
////////////////////////////////////
//Then
if([SLComposeViewController isAvailableForServiceType: SLServiceTypeFacebook])
{
// Facebook Service Type is Available
SLComposeViewController *slVC = [SLComposeViewController composeViewControllerForServiceType: SLServiceTypeFacebook];
SLComposeViewControllerCompletionHandler handler = ^(SLComposeViewControllerResult result)
{
if (result == SLComposeViewControllerResultCancelled)
{
NSLog(@"Cancelled");
}
else
{
NSLog(@"Done");
}
[slVC dismissViewControllerAnimated:NO completion:Nil];
};
slVC.completionHandler = handler;
[slVC setInitialText:post[@"user_fullname"]];
[slVC addURL:[NSURL URLWithString:post[@"url"]]];
[self presentViewController:slVC animated:NO completion:Nil];
}
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。Facebook 模式会自动取消。
我在概念上做错了吗?