草庐IT

django-extensions

全部标签

python - 如何删除 Django admin 中特定模型的添加按钮?

我有Django模型“AmountOfBooks”,用作Book模型的余额。如果这不是数据库建模的好模式,请直说。无论如何,AmountOfBooks有两个字段:classAmountOfBooks(models.Model):book=models.ForeignKey(Book,editable=False)amount=models.PositiveIntegerField(default=0,editable=False,help_text="Amountofbook.")它们被设置为editable=False,因为这个模型只能通过代码进行编辑。例如。当为该书创建书籍时,Am

python - Django 休息框架用户注册?

我正在关注thistutorial但面对这些问题我无法解决:注册用户后,我无法使用该用户登录api,因为密码未经过哈希处理“无效的密码格式或未知的哈希算法。”在管理员中当我未登录到api时,我无法发布到“api/accounts”或在可浏览的api中查看表单我的代码:fromdjango.contrib.auth.modelsimportUserfromrest_frameworkimportserializersclassUserSerializer(serializers.ModelSerializer):classMeta:model=Userfields=('password'

python - Django - 如何简单地获取域名?

这个问题在这里已经有了答案:HowtogetURLofcurrentpage,includingparameters,inatemplate?(7个答案)关闭7年前。首先,我想说我是Django的初学者。我正在寻找一种简单的方法来检索我的Django网站的域名。我想在我的settings.py中执行此操作。我已经尝试过这样的套接字:socket.gethostname()但这不能正常工作。

python - Django - 在单个查询中获取外键对象?

我发现Django外键有点令人困惑,有什么方法可以使用单个查询来完成下面的View吗?#ModelclassProgramme(models.Model):name=models.CharField(max_length=64)classActor(models.Model):programme=models.ForeignKey(Programme)name=models.CharField(max_length=64)#Viewdeflist_actors(request,programme_id):programme=Programme.objects.filter(id=pro

javascript - 如何在 Django 模板中删除这些 '"'

这是我在homepage.html中的代码:varjstree_jsondata={{json1}};alert(typeofjstree_jsondata)它在源代码中显示了这一点:varjstree_jsondata=[{"data":"kkkqqnode","attr":{"id":"ooo","time":"pp"},metadata:"iamtheone",children":[{那么如何使用django删除

python - 什么是 django.utils.functional.__proxy__ 对象以及它有什么帮助?

我偶然发现了一个django.utils.functional.__proxy__对象多次,最后一次在以下代码中:defformfield_for_choice_field(self,db_field,request,**kwargs):printdb_field.help_text(打印结果为)现在,为什么东西缠绕在这个物体上?它的主要目的是什么?更重要的是,我如何访问代理对象背后的值?我查看了Django的源代码,我看到了一些关于懒惰求值的东西,但是包装器和包装对象太多了,无法完全理解发生了什么。对此的任何详细信息将不胜感激。 最佳答案

python - django 模板中的标签内标签

我正在尝试执行以下操作:{%include"default_form.html"withaction="{%url'settings'var1var2%}"%}但似乎不支持,因为我收到以下错误:Couldnotparsetheremainder:'"{%'from'"{%'有什么方法可以在模板中实现这一点,还是我需要在我的View中定义action? 最佳答案 最简单的解决方案是:{%url'settings'var1var2asaction_url%}{%include"default_form.html"withaction=a

python - Django 1.8 RC1 : ProgrammingError when creating database tables

我在各种项目中为我的用户模型使用AbstractBaseUser。更新到Django1.8RC1工作顺利,我可以运行迁移管理命令。但是,当尝试从头开始创建新的数据库表布局时,出现以下错误:pythonmanage.pymigrate>>>...>>>...>>>django.db.utils.ProgrammingError:relation"auth_group"doesnotexist所有这些都与Django1.7.x完美配合,我在其他地方找不到有关此问题的任何信息。那么,它是RC1版本的一个大问题还是做了一些我在Django1.8中不知道的更改?不幸的是,错误消息并没有真正帮助.

python - Django annotate() 错误 AttributeError : 'CharField' object has no attribute 'resolve_expression'

你好,我想将更多字段连接到Django中,但即使是这个简单的代码:Project.objects.annotate(companyname=Concat('company__name',Value('ahoj')),output_field=CharField())给我一​​个错误:AttributeError:'CharField'objecthasnoattribute'resolve_expression'回溯:File"/root/MUP/djangoenv/lib/python3.4/site-packages/django/db/models/manager.py",lin

python - 在 django admin 中过滤下拉值

classFoo(models.Model):title=models.TextField()userid=models.IntegerField()image=models.CharField(max_length=100)def__unicode__(self):returnself.titleclassBar(models.Model):foo=models.ForeignKey(Foo,related_name='Foo_picks',unique=True)added_on=models.DateTimeField(auto_now_add=True)在Django管理中添加