mixins相关内容

控制器@Mixin只需重新编译运行的应用程序即可运行

在我最新的grails 2.3.0项目中,我使用 @Mixin 注释来混合助手类来保持我的控制器 more DRY。 如果在控制器内进行了一些更改以强制重新编译控制器,则mixin正在工作。在初始编译之后( grails run-app ),帮助程序没有混入 - 我得到了一个 MissingMethodException 尝试访问辅助类中的方法。 以下是我的帮助: src / groo ..
发布时间:2018-05-30 09:43:20 其他开发

Groovy Mixins?

我试图在Groovy / Grails应用中混合使用一个类,并且使用文档中定义的语法,但我一直收到错误消息。 我有一个类似如下的域类: class Person { mixin(ImagesMixin) // ... } 它编译得很好,但由于某些原因,它不起作用。包含ImagesMixin的文件位于我的 / src / groovy / 目录中。 ..
发布时间:2018-05-24 18:31:22 其他开发

Sass使用伪选择器进行扩展

我使用指南针来管理mac osx上的一些sass文件。我有这些文件: sass / screen.scss partials文件夹/ 。 .. _fonts.scss _functions.scss ... 在字体中,我有这个规则,我想重用@extend。 // fonts.scss .icon-ab-logo,{ font-fami ..
发布时间:2018-04-17 10:25:18 其他开发

LESS:LOOP中的关联数组

我需要在页面上添加一个图标,具体取决于其内容。换句话说,如果一个页面包含一个图像,一个画廊,一个视频...我会添加一个图标来说明它的性质。 为此,我添加CSS类到 body 标记并使用后代选择器将图标添加到正确的位置。 很明显,这个任务会导致CSS中有很多重复的代码,所以我想用图标是icon-fonts / em>): @icons:“\e926”,“\e90e”,“\e914 ..
发布时间:2018-01-27 23:28:19 其他开发

Ember CLI Hook /事件错误

我正在使用Ember CLI 1.13,我试图在绑定到 willTransition 钩子的插件中创建一个路由器mixin,但是我遇到的问题不限于此事件。 此时,mixin看起来像这样: 从ember导入Ember; export default Ember.Mixin.create({ genericFunction:function(transition){ conso ..
发布时间:2017-08-16 02:12:47 前端开发

ES 6课 - Mixins

我提出了View(HTML标记)和实用程序(JavaScript - 行为)体系结构,并使用ES6类创建了用于构建视图和实用程序的原子类。将有一个需要,可以将多个实用程序类组合/混合到单个视图类中。 ES6 Class API如何提供混合类(es )到另一个/主类。我看过 Object.assign ,但这是对象而不是类级别。 解决方案 现在JavaScript类,希望以后也可以 ..
发布时间:2017-08-03 20:27:43 前端开发

继承阻止Django-rest-framework的mojo:'User'对象没有属性'mage'

我一直在遵循本教程这里,除了我没有创建一个代码片段的Web工具,我正在创建一个RPG角色管理器,我已经交换出'片段'与'法师”。另一个主要区别是,我的法师只有通过他们的超类 NWODCharacter 拥有用户(这是我以后可以添加其他字符类型,如狼人和吸血鬼!) 访问 http:// localhost:8000 / users / 我收到这个错误: / users / 中的Att ..
发布时间:2017-05-30 05:07:38 其他开发

AttributeError:myview在Django中的自定义mixin中没有属性对象

我正在尝试写一个 mixin ,以便能够部分保存表单,并在以后恢复。 当表单很长,用户无法完成一个坐位时,这很有用。以下 mixin 代码直接来自Marty Alchin的 prodjango 书。我在 mixin中的 POST方法的错误代码中发表了评论。下面的详细错误说明。 / p> 从追溯中,我认为错误来自这两个调用 self.get_form(form_class)和 get_for ..

南方是否处理模型混合?

我已经在某些模型中创建了一个mixin并继承自它。问题是当我创建模式迁移时,mixin的字段在那里。 class MyMixin(object): a_field = models.CharField(max_length = 30,blank = True) another_field = models.DateTimeField(blank = True,null = True) ..
发布时间:2017-05-30 00:10:08 其他开发

Django:为可重用的模型字段创建一个Mixin

我有几个字段,我想添加到我的项目中的大多数模型。例如,这些字段是“跟踪字段”,例如创建日期,更新日期和“活动”标志。我试图创建一个Mixin,我可以添加到每个模型类,这将允许我通过多重继承添加这些额外的字段。但是,当创建对象实例时,似乎通过Mixin添加的模型字段显示为对象的方法而不是数据库字段。 在[18]:Blog.objects.all()[0] .created 出[18]: ..
发布时间:2017-05-28 11:06:20 其他开发

使用Django表单类的mixin

我正在考虑创建一个mixin表单类,以便我可以添加一组通用的字段到各种其他非常不同的形式。只需使用它作为基类就不能正常工作,因为我想要使用其他表单作为基类,如下所示: class NoteFormMixin(object): note = forms.CharField() class MainForm(forms.Form): name = forms.CharField() ..
发布时间:2017-05-28 10:00:14 其他开发

Django - 混合ListView和CreateView

我想用表单创建一个页面,每次提交表单时,它都会在表单下面添加一个项目。 我可以使用2个页面使其工作: 使用mixin CreateView 添加一页项目 一页 ListView 列表。 但是我试图将表单和列表放在同一页面上。所以我试图用mixin创建一个类: class FormAndListView(ListView,CreateView): pass ..
发布时间:2017-05-28 03:56:50 其他开发

单一责任和混合

鉴于 Mixins 通常在课堂中引入新的行为,这通常意味着一个类将有多个行为。 如果一个类有一个责任,这被定义为只有一个原因要更改的类。 所以,我可以从两个不同的角度看到这一点。 。混合模块也只有一个改变的原因。如果课程改变只有类才需要重新测试。如果模块更改只有模块需要重新测试。因此,SRP是完整的。 课程现在有两个变化的原因。如果班级改变,班级和班级都需要重新测试。如果模 ..
发布时间:2017-05-16 18:10:57 软件设计

mixin被认为是设计模式吗?

混合是否被认为是设计模式?结构? 解决方案 他们是一种语言功能。 “模式”与特征不同,它解决了一系列可能以矛盾的方式影响情境的力量。通过存在或不存在的特征往往会使模式解决的力量创建。许多设计模式(Double Dispatch是一个很好的例子)来解决语言限制(在这种情况下,在单个参数中调度方法)。 ..
发布时间:2017-05-16 18:04:01 软件设计