我有以下形式的字段:
city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all())
district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all())
area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all())
Run Code Online (Sandbox Code Playgroud)
区域来自点击城市,区域来自点击区域.随着 queryset=MyDistrict.objects.all()和queryset=MyArea.objects.all()形式将非常沉重.默认情况下,如何将查询集设为空?
提前致谢
我正在使用Django Social Auth连接Facebook问题,它完美无缺.我已经使用Django Rest Framework为我的django应用程序开发了一个API .但我对使用Django Social Auth和Django Rest Framework for ios设备感到困惑.我已经搜索1,2,3和4,但它们通常是具有角JS.我不熟悉ios开发.
facebook与spa和移动设备有什么不同?我怎么能一起使用这些包?我可以从django-social-auth迁移到python-social-auth吗?
提前致谢
如何切换类和从所有其他元素中删除类?考虑一个包含标签的div:html:
<div class="size">
<a href="">blahblah</a>
<a href="">blahblah</a>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(".size a").click(function(){
$(this).toggleClass('checked');
if($(".size a").hasClass('checked')){
$(this).removeClass('checked');
}
})
Run Code Online (Sandbox Code Playgroud)
我想在元素中添加"cheched"类,并从具有"已检查"类的其他元素中删除"ckeched"类.我的代码删除所有类.如何添加特定类并通过单击删除其他元素的类?提前致谢
我想提取视频帧并将其保存为图像.
import os, sys
from PIL import Image
a, b, c = os.popen3("ffmpeg -i test.avi")
out = c.read()
dp = out.index("Duration: ")
duration = out[dp+10:dp+out[dp:].index(",")]
hh, mm, ss = map(float, duration.split(":"))
total = (hh*60 + mm)*60 + ss
for i in xrange(9):
t = (i + 1) * total / 10
os.system("ffmpeg -i test.avi -ss %0.3fs frame%i.png" % (t, i))
Run Code Online (Sandbox Code Playgroud)
但我有这个错误:
FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
Mac OSX universal build for ffmpegX
configuration: --enable-memalign-hack --enable-mp3lame --enable-gpl --disable-vhook …Run Code Online (Sandbox Code Playgroud) 我有这样的观点:
info_dict = [{u'Question 1': ['13365', '13344']}, {u'Question 2': ['13365']}, {u'Question 3': []}]
for key in info_dict:
for k, v in key.items():
profile = User.objects.filter(id__in=v, is_active=True)
for f in profile:
wanted_fields = ['job', 'education', 'country', 'city','district','area']
profile_dict = {}
for w in wanted_fields:
profile_dict[f._meta.get_field(w).verbose_name] = getattr(f, w).name
return render_to_response('survey.html',{
'profile_dict':profile_dict,
},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
并在模板中:
<ul>
{% for k, v in profile_dict.items %}
<li>{{ k }} : {{ v }}</li>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)
模板中只有一个字典.但是4个字典可能在这里(因为info_dict)在视图中出了什么问题?
提前致谢
var activeTab = $cookieStore.get("active");
$cookieStore.put('active',$scope.selectedIndex);
console.log(active);
Run Code Online (Sandbox Code Playgroud)
如何在角材料中找到活动标签
这是codepen示例
class MyUser(User):
job = ...
city = ....
Run Code Online (Sandbox Code Playgroud)
MyUser.objects.get(pk=request.user)并MyUser.objects.get(pk=request.user.id)给我相同的结果.从doc,pk必须是int.但是request.user是一个对象.为什么对象和用户ID的查询是相同的?
编辑:我知道request.user是对象,但我想知道为什么结果是相同的.
提前致谢
我必须建模.我想将模型对象从模型复制到另一个:Model2是Model1的副本(此模型有太多m2m字段)Model1:
class Profile(models.Model):
user = models.OneToOneField(User)
car = models.ManyToManyField(Car)
job = models.ManyToManyField(Job)
.
.
Run Code Online (Sandbox Code Playgroud)
这是一个调查应用程序.我想在他/她参加调查时保存用户的个人资料(因为他可以在调查后编辑个人资料)我创建了另一个模型来保存用户个人资料(我不确定它是正确的方式)
class SurveyProfile(models.Model):
user = models.OneToOneField(SurveyUser) #this is another model that takes survey users
car = models.ManyToManyField(Car)
job = models.ManyToManyField(Job)
Run Code Online (Sandbox Code Playgroud)
如何将用户配置文件从Profile复制到SurveyProfile.
提前致谢