django-models相关内容

django模型=业务逻辑+数据访问?或者数据访问层应该从django模型中分离出来?

在Django中,建议的软件架构是将所有的业务逻辑和数据访问都放在模型中。 但是,有些同事建议数据访问层应该与业务逻辑(业务服务层)分开。他们的理由是,如果使用不同的数据源,数据访问层可以隔离更改。他们还说可以有多种模式的业务逻辑。但是,当我开始使用单独的数据访问和业务逻辑层进行编码时,数据访问层很简单(基本上是定义数据库模式的模型代码),而且似乎没有多少价值。 分离出django模型 ..

Django左外加

我有一个网站,用户可以看到电影列表,并为他们创建评论。 用户应该可以看到所有电影的列表。此外,如果他们审查了电影,他们应该能够看到他们给予的分数。如果没有,电影只会显示没有得分。 他们根本不在乎其他用户提供的分数。 考虑以下 models.py from django.contrib.auth.models import用户 从django.db导入模型 类主题( ..
发布时间:2017-05-29 01:56:11 Python

独特的外键与Django对

我有三种型号:产品,用户和评论。 审查与产品和用户相关联如下: class Review(models.Model): product = models.ForeignKey(Product) user = models.ForeignKey(User) review_text = models.TextField() creation_date = models.DateT ..
发布时间:2017-05-29 01:55:01 其他开发

Django:查询不带主键的只读视图

$ Meta: db_table ='read_only_view' def main(request): result = dbview.objects.all() 在呈现时捕获异常:(1054,“未知列”read_only_view。“域列表”中的 id “) no primary key 我可以在视图中看到。有没有解决方法? 评论: 我无法控制我正在使用Dj ..
发布时间:2017-05-29 01:53:52 其他开发

Django用户模型,添加功能

我想为Django的默认用户模型添加一个新功能来检索模型类型的相关列表。 这样的Foo模型: class Foo(models.Model): owner = models.ForeignKey(User,related_name =“owner”) 喜欢= models.ForeignKey(User,related_name =“likes”) ....... ..
发布时间:2017-05-29 01:52:18 其他开发

为django模型编写测试用例

通过我目前的项目,在经历了无数分钟的调试苦难之后,我决定采用TDD。要开始,我计划为每个现有的模型编写一套单元测试。但是对于只有属性定义的模型(即没有其他方法/属性),我不知道我需要测试什么,也不知道如何。 class Product(models.Model): name = models.CharField(max_length = 50) description = models ..
发布时间:2017-05-29 01:48:40 Python

Django模型中隐藏的字段

一段时间,我做了一个Model类。我做了几个ModelForms,它工作得很好。 我最近不得不添加另一个可选(blank = True,null = True)字段,所以我们可以存储一些用户之间的关系数据。它本质上是一个推荐系统。 问题是添加这个新字段意味着引用字段显示在哪里我没有更改ModelForms以排除它。通常这只是意味着额外的10分钟通过和排除他们,但在这种情况下,由于项目管 ..
发布时间:2017-05-29 01:47:31 其他开发

我可以在django做一个外国人吗?

假设我有这个模型: 类任务(models.Model): title = models.CharField () 现在我想这个任务可能与另一个任务有关。所以我想这样做: 类任务(models.Model): title = models.CharField() ABOUT_to = ForeignKey(Task) 但是我有一个错误,表示Tas ..
发布时间:2017-05-29 01:45:26 其他开发

在django中批量创建模型对象

我有很多对象要保存在数据库中,所以我想用它创建模型实例。 使用django,我可以创建所有的模型实例, MyModel(data),然后我想保存所有。 目前,我有一些像: object = MyModel(name = item.name) 对象项目中的项目: .save() 我想知道是否可以直接保存对象列表,例如: / p> objects = ..
发布时间:2017-05-29 01:45:08 其他开发

DatabaseError:没有这样的列错误

所以我有一个我想添加ImageField的模型,所以我输入 picture = models.ImageField(upload_to ='media / images') 然后我运行syncdb并进入shell: python2 manage.py syncdb python2 manage.py shell 然后导入模型并尝试 “model”.ob ..
发布时间:2017-05-29 01:36:51 其他开发

在模型字段中生成django中的唯一ID

我想在模型字段中在django中为每个请求生成不同/唯一的ID。我做到了这一点,但是我一直保持着相同的身份。 class Paid(models.Model): user = models .ForeignKey(User) eyw_transactionref = models.CharField(max_length = 100,null = True,blank = True,u ..
发布时间:2017-05-29 01:27:32 Python

用户初始数据夹具

我在 fixtures / initial_data.json 中默认创建了几个用户,以便有一些测试“主题”。我遇到的问题是密码生成。我可以在“字段”中设置密码,但不会生成散列密码: [ {“model”:“auth.user”, “pk”:1, “fields”:{ “username”:“user1”, “password” “密码” } } ] 我需要一个生成 ..
发布时间:2017-05-29 01:25:47 其他开发

Django-AttributeError'User'对象没有属性'后端'(但是....它是吗?)

为了在注册用户后登录,我手动设置user.backend属性。它通常在我的看法。在这种情况下,我想通过AJAX注册用户。正在提高AttributeError。 这是我的代码: def register_async(request) 如果request.method =='POST': userform = MyUserCreationForm(request.POST) 如果 ..
发布时间:2017-05-29 01:24:40 其他开发

如何删除Django模型中的记录?

我想删除一个特定的记录。例如 从table_name删除其中id = 1; 如何在 django模型中执行此操作?/ code >? 解决方案 有几种方法: 直接删除它: SomeModel.objects.filter(id = id).delete() 从一个实例中删除它: instance = SomeModel. ..
发布时间:2017-05-29 01:23:46 Python

django项目目录结构和python路径

我正在尝试从一开始就开发我的django项目的最佳设置,我无法让所有内容在目录结构中很好地播放。我已经设置了virtualenv(在本示例中为env),以便我可以为每个django项目部署一个干净的空python环境。 基本结构如下: p> / env / / bin / db ..
发布时间:2017-05-29 01:22:37 Python