django-models相关内容

Django 1.2中的多数据库配置

这是一个容易的问题。 我在Django 1.2中了解新的多数据库功能的文档有一些麻烦。主要地,我似乎没有找到一个你如何在你的一个模型中实际使用第二个数据库的例子。 当我在models.py中定义一个新类时我指定要连接到哪个数据库? 我的settings.py包含类似于 - DATABASES = { 'default':{ 'ENGINE':'django.db.back ..
发布时间:2017-05-29 01:13:22 Python

Django在模型中存储用户图像

我正在尝试在模型中创建一个字段,它应该为注册用户存储图像。 此图像应该重命名并存储在单独的用户目录中,如 media / users / 10 / photo.jpeg 。 我搜索了很多,但仍然找不到如何干净地正确地做。在我看来,许多网站需要相同的功能,这应该在django文档中,但不是。 解决方案 你想使用 ImageField #models中的“upload_to”选 ..
发布时间:2017-05-29 01:04:01 其他开发

将属性添加到Django Model的Meta类中

我正在写一个mixin,这将允许我的模型很容易地被翻译成一个深刻的价值观(类似于.values(),但遍历关系)。最清洁的地方做这些定义似乎是在模型本身,一个: class Person(models.Model ,DeepValues): name = models.CharField(blank = True,max_length = 100) tribe = models.For ..
发布时间:2017-05-29 00:55:21 Python

Django ModelForm:什么是save(commit = False)用于?

为什么要使用 save(commit = False),而不是从 ModelForm 中创建一个表单对象子类并运行 is_valid()以验证表单和模型? 换句话说,什么是code> save(commit = False)? 如果你不介意,你能提供假设的情况,有用吗? 提前感谢 解决方案 您可以从表单获取大部分模型数据,但需要使用非表单数据填充一些 null = Fal ..
发布时间:2017-05-29 00:52:45 其他开发

django中的行级权限

有没有办法在django中执行行级权限?我以为在文档中没有,但只是注意到了这一点: 不仅可以对每种类型的对象设置权限,还可以 特定对象实例。通过使用ModelAdmin类的 has_change_permission()和has_delete_permission()方法 ,可以自定义 不同对象实例相同类型的权限。 https:// docs.djangoproject.com ..
发布时间:2017-05-29 00:49:04 其他开发

使用django.template时出错

我是django的初学者,当使用django的模板模块时,我遇到了很多错误。 以下工作从python shell: 从django导入模板 t = template.Template('我的名字是{{name}}。') 当我使用这段代码,我得到以下错误: 追溯(最近的最后一次呼叫): 文件“”,第1行<模块> 文件“/usr/lib/p ..
发布时间:2017-05-29 00:47:55 其他开发

获取django模型的类名

我有一个django模型: class Book(models.Model): [..] 我想将模型名称作为字符串:“预订”。当我尝试这样做: Book .__ class __.__ name__ / pre> 它返回'ModelBase'。 任何想法? 解决方案 尝试 Book .__ name __ 。 Dj ..
发布时间:2017-05-29 00:40:59 其他开发

如何将初始参数传递给django的ModelForm实例?

我有一个特殊的例子是这样的: 我有一个交易模型,字段来自的 ,至(均为 ForeignKey s至 auth.User 模型)和金额。以我的形式,我想提供用户2个字段填写:金额和从( to 将自动设置为视图功能中的当前用户)。 显示 ForeignKey 是一个选择框。但是我想要到达的地方是将选择限制在 user.peers queryset成员中(所以人们只能注册与对等体的交易,并且 ..
发布时间:2017-05-29 00:37:58 Python

注释两个字段的总和乘以

我有三个模型,简化为示例: class Customer(models.Model): email = models.CharField(max_length = 128) class Order(models.Model): customer = models.ForeignKey(Customer) order_status = models.CharField(blank ..
发布时间:2017-05-29 00:35:53 其他开发

Django删除FileField

我正在Django建立一个网络应用程序。我有一个上传文件的模型,但我不能删除它。这是我的代码: class Song(models.Model): name = models.CharField(blank = True ,max_length = 100) author = models.ForeignKey(User,to_field ='id',related_name =“id ..
发布时间:2017-05-29 00:26:06 其他开发

Django - 覆盖Model.create()方法?

Django docs 仅列出覆盖 save()和 delete()的示例。但是,我想为我的模型仅在创建时定义一些额外的处理。熟悉Rails的任何人都可以等同于创建一个:before_create 过滤器。这是可能的吗? 解决方案 覆盖 __ init __()将导致代码当对象的python表示被实例化时执行。我不知道rails,但是一个:before_created 过滤器对我来说就像是 ..
发布时间:2017-05-29 00:25:22 其他开发

在Django 1.5 / 1.6中设置两种不同类型的用户

请注意,这是,但是值得再次询问Django如何处理用户和身份验证的变化。 我在两个不同类型的用户的网站上工作 - 让我们称之为客户和店主。两者都在网站上注册,但功能截然不同。 客户只需一个配置文件,就可以在他们喜欢的商店之间购物。 商店所有者有一个帐户,但可以访问多个商店,每个商店可以有多个商店所有者。 模型的具体细节并不重要,但两种类型的用户将需要非常不同的字段。理想情况下,这些模型 ..
发布时间:2017-05-29 00:24:32 Python

Django经理链

我想知道是否有可能(如果是这样,怎么样)将多个管理人员链接在一起,生成一个受到两个管理者影响的查询集。我将解释我正在处理的具体示例: 我有多个抽象模型类,用于为其他模型提供小的特定功能。其中两个模型是DeleteMixin和GlobalMixin。 DeleteMixin定义如下: class DeleteMixin(models.Model): deleted = mode ..
发布时间:2017-05-29 00:17:50 Python

Django Imagefield通过ModelForm无法正常工作

我确信我正在做一些很明显愚蠢的事情,但是我一直在努力想出几个小时,没有什么是跳出来的。 我使用的是一个ModelForm,所以我可以从模型中公开几个字段进行编辑。 2x ImageField,1x TextField。表单被处理并且TextField工作。两个ImageFields不起作用,这就是为什么我今天在这里。 我正在使用Django 1.0.2 以下是相关代码(询问是否需 ..
发布时间:2017-05-29 00:13:44 其他开发