这是我的视图代码:
@login_required
def get_top(type):
o = Work.objects.filter(types = "Fan Fiction").order_by("-date_updated")[:10]
list = []
for o in o:
l.title = o.title
l.href = "/" + o.id
list.append(l)
return l
@login_required
def main_home(request):
fanfiction = get_top("ff")
poetry = get_top("pw")
originalwork = get_top("ow")
return render_to_response("Main/main_home.html", {'STATIC_URL':STATIC_URL, "poetry":poetry, "fan":fanfiction, "original":originalwork})
Run Code Online (Sandbox Code Playgroud)
这是模型的代码:
class Work(models.Model):
title = models.CharField(max_length=30)
summery = models.TextField()
user = models.ForeignKey(User)
date_published = models.DateField()
date_updated = models.DateField()
one_shot = models.BooleanField()
completed = models.BooleanField()
TYPES = (
('FF', 'Fan Fiction'),
('OF', 'Original Work'),
('PW', …Run Code Online (Sandbox Code Playgroud) 可以说我有一个名为xyz.co的网站,也有其他具有相同前缀的域名,例如xyz.com,xyz.it,xyz.co.it
现在,nginx在端口80的nginx.conf中的server_name xyz.co可以正常工作。我希望所有其他域都重定向到xyz.co,也希望上面的www。*版本重定向到xyz.co。我怎么能得到这个?这是Nginx Web服务器级别的变化吗?还是我需要在DNS中进行此更改?
更新:我尝试过,nginx.conf但没有用...
server
{
listen 80;
server_name xyz.co xyz.com, xyz.it, xyz.co.it;
rewrite ^/(.*) http://xyz.co permanent;
}
Run Code Online (Sandbox Code Playgroud)
我第一次尝试张贴在ServerFault这个问题,但没有任何反应有- https://serverfault.com/questions/453472/nginx-domain-name-redirects
在界面构建器中,"可访问性"下的UIButton属性显示为"播放声音".
任何人都可以解释这是什么.实际上我正在制作一个应用程序,它在每次按钮点击播放声音,我可以禁用设置屏幕的声音.UIButton的这个属性能帮助我吗?
谢谢
在iOS应用程序中添加权利文件的目的是什么?这个Get-task-allow是否可以包含在任何其他方式中?为什么我必须在项目中包含此密钥?
我有一个应用程序拨打电话获取用户的位置:
-(void)getLocation{
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
}
//SET USER LOCATION
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations {
self.userLocation = [locations lastObject];
NSLog(@"location in IntroVC %f, %f", self.userLocation.coordinate.latitude, self.userLocation.coordinate.longitude);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,因为NSLog无限地吐出一个新的位置,我何时应该停止呼叫该位置?嗯,我想它真的取决于我的应用程序的功能,但这不会导致电池耗尽吗?如果是这样,我应该真正研究停止更新的最佳方法.
我想知道是否可以编写一个处理异常的方法,例如 2 个或更多,除了要执行不同的任务。
我正在使用 Django==1.6.1和Python 2.7
try:
foo_instance = foo.objects.get(field_name='unknown')
except foo.DoesNotExist:
new_rec = foo.objects.create(field_name='unknown')
new_rec.save()
foo_instance = foo.objects.get(field_name='unknown')
except foo.MultipleObjectsReturned:
foo_list = foo.objects.filter(field_name='unknown')
for record in foo_list[1:]:
print 'Deleting foo id: ', record.id
record.delete()
foo_instance = foo.objects.get(field_name='unknown')
Run Code Online (Sandbox Code Playgroud) 某些形式的另一个问题
这是我的模特
class TankJournal(models.Model):
user = models.ForeignKey(User)
tank = models.ForeignKey(TankProfile)
ts = models.IntegerField(max_length=15)
title = models.CharField(max_length=50)
body = models.TextField()
Run Code Online (Sandbox Code Playgroud)
这是我的模型
class JournalForm(ModelForm):
tank = forms.IntegerField(widget=forms.HiddenInput())
class Meta:
model = TankJournal
exclude = ('user','ts')
Run Code Online (Sandbox Code Playgroud)
这是我保存它的方法
def addJournal(request, id=0):
if not request.user.is_authenticated():
return HttpResponseRedirect('/')
#
# checking if they own the tank
#
from django.contrib.auth.models import User
user = User.objects.get(pk=request.session['id'])
if request.method == 'POST':
form = JournalForm(request.POST)
if form.is_valid():
obj = form.save(commit=False)
#
# setting the user and ts
#
from time …Run Code Online (Sandbox Code Playgroud) Apple在其QuickContacts项目中提供了以下示例代码,以了解如何搜索特定用户的通讯簿.
-(void)showPersonViewController
{
// Fetch the address book
ABAddressBookRef addressBook = ABAddressBookCreate();
// Search for the person named "Appleseed" in the address book
CFArrayRef people = ABAddressBookCopyPeopleWithName(addressBook, CFSTR("Appleseed"));
// Display "Appleseed" information if found in the address book
if ((people != nil) && (CFArrayGetCount(people) > 0))
{
ABRecordRef person = CFArrayGetValueAtIndex(people, 0);
ABPersonViewController *picker = [[[ABPersonViewController alloc] init] autorelease];
picker.personViewDelegate = self;
picker.displayedPerson = person;
// Allow users to edit the person’s information
picker.allowsEditing = YES;
[self.navigationController pushViewController:picker animated:YES];
} …Run Code Online (Sandbox Code Playgroud) 我有一个形状的二叉树.我想将它转换为相同形状的 BST搜索树.可能吗?
我试过像 - 的方法
PS:我看过这个 - 二叉树问题.检查相似的形状.但是,比较2个BST的形状相似性很容易.
那是mp4吗?哪种精确编码可获得最佳性能?无法在类引用中找到它.
ios ×4
iphone ×4
django ×3
objective-c ×3
python ×3
addressbook ×1
algorithm ×1
binary-tree ×1
decorator ×1
dns ×1
entitlements ×1
forms ×1
ipad ×1
mapkit ×1
nginx ×1
python-2.7 ×1
redirect ×1
tree ×1