经过一些广泛的研究(谷歌搜索),我找不到关于如何使用Django和jQuery设置自动完成的当前教程.似乎有各种各样的插件,似乎没有关于使用或何时使用的一致性或标准.
我不是Django或jQuery的专家,但需要一个记录良好且使用起来相当简单的自动完成解决方案.
建议?
我正在尝试使用ModelForm来添加我的数据.它运行良好,但ForeignKey下拉列表显示所有值,我只希望它显示与登录用户相关的值.
这是我的ExcludedDate模型,我要添加的记录:
class ExcludedDate(models.Model):
date = models.DateTimeField()
reason = models.CharField(max_length=50)
user = models.ForeignKey(User)
category = models.ForeignKey(Category)
recurring = models.ForeignKey(RecurringExclusion)
def __unicode__(self):
return self.reason
Run Code Online (Sandbox Code Playgroud)
以下是该类别的模型,该表是包含我希望用户限制的关系的表:
class Category(models.Model):
name = models.CharField(max_length=50)
user = models.ForeignKey(User, unique=False)
def __unicode__(self):
return self.name
Run Code Online (Sandbox Code Playgroud)
最后,表单代码:
class ExcludedDateForm(ModelForm):
class Meta:
model = models.ExcludedDate
exclude = ('user', 'recurring',)
Run Code Online (Sandbox Code Playgroud)
如何让表单只显示category.user等于登录用户的类别子集?
我收到了臭名昭着的OpenGLRenderer错误,"Bitmap too large to be uploaded into a texture." 我对错误很熟悉并且知道我需要保留下面的图像2048 pixels以避免错误.
然而,在一款特定的手机上,三星Galaxy Nexus报告的图像尺寸是实际图像尺寸的两倍.
我的图片位于drawable文件夹中,大小为2048x95.当我运行应用程序并尝试将该图像添加到显示器时,我得到了臭名昭着的错误:
位图太大而无法上传到纹理中(4096x190,max = 2048x2048)
是什么赋予了?
我想用PhoneGap应用程序检索设备屏幕的确切大小.我正在使用谷歌图表API来检索一些图表,我想为平板电脑检索更大的图表,为手机检索更小的图表.另外,我想让它们适合屏幕,无论设备是纵向还是横向.
要使用Google Chart API,我需要以像素为单位发送结果图的尺寸,因此我需要设备尺寸.
如何使用phonegap收集此信息?
谢谢!
android ×2
django ×2
python ×2
autocomplete ×1
bitmap ×1
cordova ×1
django-forms ×1
java ×1
jquery ×1
opengl-es ×1