我会稍微简化一下情况.假设我有一个名为Lab的模型.
from django.db import models
class Lab(models.Model):
acronym = models.CharField(max_length=20)
query = models.TextField()
Run Code Online (Sandbox Code Playgroud)
该领域query
几乎总是与该领域相同acronym
.因此,我希望在Django管理界面query
的acronym
字段中输入文本后自动填写该字段.此任务必须由jQuery脚本执行.
所以,如果我举个例子:你想通过Django管理界面向数据库添加一个新的实验室.单击"添加"按钮,然后使用两个字段登陆空白表单.您可以手动acronym
使用诸如此类的值填充该字段,ABCD
然后该query
字段应以相同的值自动完成,这意味着ABCD
.
我该怎么办?
有没有办法在Qt中获取磁盘上文件的MD5或SHA-1校验和/哈希?
例如,我有文件路径,我可能需要验证该文件的内容是否与某个哈希值匹配.
我的models.py中有一个这样的字段:
class Animal(models.Model):
master = models.ForeignKey('masters.Master', blank=True, null=True, db_index=True, related_name='master_of')
Run Code Online (Sandbox Code Playgroud)
但是在 Django admin 中,右侧没有绿色的小“+”按钮,因此您无法从那里添加新的 master,这不是很实用。
所以我希望绿色的“+”按钮出现在“master”字段上,以便能够直接从那里添加一个master。
我怎样才能做到这一点?