标签: django-models

Django会自动为外键列生成索引吗?

Django是否自动生成外键索引,还是只依赖于底层数据库策略?

django-models

58
推荐指数
1
解决办法
2万
查看次数

django models:获取id列表

如何获取表的所有id/primary键列表.说我有这张桌子:

class Blog(models.Model)
  title = models.CharField()
  body = models.CharField()
  author = models.ForeignKey(Author)
Run Code Online (Sandbox Code Playgroud)

假设字段作者是Author对象.我想得到Blog = author的所有博客

我知道我可以使用

    blogs = Blog.objects.filter(author=author)
Run Code Online (Sandbox Code Playgroud)

并以列表形式获取所有博客对象,但我如何获得列表IDS/PK?类似于"从作者=作者的博客中选择ID"

sql django django-models

58
推荐指数
4
解决办法
4万
查看次数

Django:如何将字段设置为NULL?

我有一个字段允许NULL值,但我怎么能把它设置回NULL?不是空白

django django-models

57
推荐指数
1
解决办法
2万
查看次数

Django模型 - 获取不同的值列表

我试着得到一个不同的外键列表,我写了这个:

my_ids = Entity.objects.values('foreign_key').distinct()
Run Code Online (Sandbox Code Playgroud)

但我只得到一份UNDISTINCT外键列表......我错过了什么?

谢谢!

database django django-models

57
推荐指数
4
解决办法
4万
查看次数

添加索引(db_index = True)

我正在读一本关于Django编码风格的书,他们讨论的一件事是db_index=True.自从我开始使用Django以来,我从未使用过这个函数,因为我不确定它是做什么的.

所以我的问题是,何时考虑添加索引?

django django-models django-database

57
推荐指数
1
解决办法
3万
查看次数

Django BooleanField作为单选按钮?

Django 1.0.2中是否有一个小部件呈现models.BooleanField为两个单选按钮而不是复选框?

django django-models django-forms

56
推荐指数
8
解决办法
4万
查看次数

Django请求找到以前的推荐人

我将请求传递给模板页面.在django模板中如何传递新页面初始化的最后一页.而不是history.go(-1)我需要使用这个

 {{request.http referer}} ??

 <input type="button" value="Back" /> //onlcick how to call the referrer 
Run Code Online (Sandbox Code Playgroud)

django django-templates django-models django-views

56
推荐指数
3
解决办法
5万
查看次数

如何在django中创建密码输入字段

嗨我正在使用django模型类与一些字段和密码字段.我想显示密码输入,而不是显示普通的纯文本.我创建了一个这样的模型类:

class UserForm(ModelForm):
    class Meta:
        password = forms.CharField(widget=forms.PasswordInput)
        model = User
        widgets = {
            'password': forms.PasswordInput(),
        }
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:NameError:未定义名称'forms'.

我使用的是django 1.4.0版.我按照这个链接:Django密码问题

仍然得到同样的错误.我该怎么办.我哪里出错了.请帮忙

django django-templates django-models django-forms django-views

56
推荐指数
5
解决办法
9万
查看次数

Django查询超过5小时的对象的日期时间

我正在尝试为超过5个小时的小部件编写一个Django查询,我有点迷失.窗口小部件模型具有使用窗口小部件DateTimeField的创建时间填充的模型.

django django-models django-queryset

56
推荐指数
3
解决办法
4万
查看次数

我可以在django中为同一个模型制作一个foreignKey吗?

假设我有这个模型:

class Task(models.Model):
    title = models.CharField()
Run Code Online (Sandbox Code Playgroud)

现在我希望任务可能与另一项任务有关.所以我想这样做:

class Task(models.Model):
    title = models.CharField()
    relates_to = ForeignKey(Task)
Run Code Online (Sandbox Code Playgroud)

但是我有一个错误,指出任务是注释定义的.这是"合法的",如果不是,我该怎么办呢?

django django-models

56
推荐指数
2
解决办法
2万
查看次数