我有一个文章数据库
submitter = models.ForeignKey(User, editable=False)
凡User
进口如下:
from django.contrib.auth.models import User.
当特定用户提交文章时,我想自动将当前活动用户插入提交者字段。
有人有什么建议吗?
以防万一有人在寻找答案,这是我在这里找到的解决方案:http :
//demongin.org/blog/806/
总结一下:他的散文表如下:
from django.contrib.auth.models import User
class Essay(models.Model):
title = models.CharField(max_length=666)
body = models.TextField()
author = models.ForeignKey(User, null=True, blank=True)
多用户可以在其中创建论文的地方,因此他创建了一个admin.ModelAdmin类,如下所示:
from myapplication.essay.models import Essay
from django.contrib import admin
class EssayAdmin(admin.ModelAdmin):
list_display = ('title', 'author')
fieldsets = [
(None, { 'fields': [('title','body')] } ),
]
def save_model(self, request, obj, form, change):
if getattr(obj, 'author', None) is None:
obj.author = request.user
obj.save()
考虑下面的javascript代码 有人能解释对象如何在将设置为null之后访问的“foo”属性吗?用于访问属性的内部链接是什么? 我试图通过搜索寻找可能的解释,但找不到JavaScript这种特殊行为的任何解释。
例如,类的ViewBag属性,我们可以动态地获取/设置值,并向该对象添加任意数量的附加字段或属性,这很酷。我想在其他类型的应用程序中使用类似的东西,除了MVC应用程序和类之外。当我试图创建动态对象并设置它的属性时,如下所示: 我有,带有message属性或索引器'<>f__anonymoustype0.a'不能赋值--它在第2行中是只读的。我也认为这不是我想要的。也许有什么课可以让我做一些类似的事
我试图从字符串数组中创建一个新对象,但无法正确创建所需的对象。 我正在尝试创建一个对象,比如: 这是我的代码: null null
问题内容: 好的,我正在制作我的第一个ruby应用程序。谁知道将所有内容转移到“生产”是如此复杂。到目前为止,我一直在努力配置乘客,让它在启动时运行,然后让Redis在启动时运行。 我的最后一个任务是在启动时添加1个工作程序。现在,我必须ssh并运行我的rake命令。显然,当我想关闭ssh时,这样做不好。所以我只是真的不知道下一步是什么或下一步是什么。 我试着将resque默认配置复制到confi
当前,如果我使用两个按钮“add”和“remove”,然后在recyclerview上执行相应的操作(和,则动画效果很好。 如果我以编程方式循环数据集并再次使用添加项,我不会看到任何动画。我只是看到所有的项目几乎同时出现。 如果我使用具有线性延迟的Asynctasks,然后添加/删除中的项,仍然看不到任何动画。此外,如果多个insert线程等待所有remove线程完成(没有地方让remove线程运
问题内容: 我不知道最好的方法是创建具有属性和方法的JavaScript对象。 我看过一些示例,该示例中的人员使用然后在所有功能中使用以确保范围始终正确。 然后,我看到了用于添加属性的示例,而其他示例则是内联的。 有人可以给我一个带有某些属性和方法的JavaScript对象的正确示例吗? 问题答案: 有两种用于在JavaScript中实现类和实例的模型:原型方式和闭包方式。两者都有优点和缺点,并且