草庐IT

admin_init

全部标签

python - 找不到命令 : django-admin. py

我是Python/Django的完全初学者,但我想直接开始尝试。因此,我按照本指南安装Python/Djangohttp://devcenter.heroku.com/articles/django.在这一步之前一切正常django-admin.pystartprojecthellodjango我在哪里找不到命令:django-admin.py现在我尝试了一些方法,但都没有真正奏效。有没有好心人给我指出正确的方向?附:是否有关于在Mac上本地运行Python/Django以运行和测试应用程序的出色指南?我使用的是MacOSXLion,Python2.7。 最

python - 如何在 django 2.0 admin 中使用 allow_tags?

Supportfortheallow_tagsattributeonModelAdminmethodsisremoved. 最佳答案 刚刚找到答案,使用mark_safe功能。在旧代码中,您可以使用:defimage_(self,obj):return''%obj.imageimage_.allow_tags=True在新代码中,您应该使用:fromdjango.utils.safestringimportmark_safedefimage(self,obj):returnmark_safe(''%obj.image)

python - 多重继承如何与 super() 和不同的 __init__() 参数一起工作?

我只是在深入研究一些更高级的python主题(嗯,至少对我来说是高级的)。我现在正在阅读有关多重继承以及如何使用super()的内容。我或多或少了解super函数的使用方式,但是(1)这样做有什么问题?:classFirst(object):def__init__(self):print"first"classSecond(object):def__init__(self):print"second"classThird(First,Second):def__init__(self):First.__init__(self)Second.__init__(self)print"that

python - 外键属性上的 Django Admin 过滤器

我想通过外键的属性在管理更改列表中添加过滤器,例如classAddress(model.Models):street=models.CharField(max_length=25)city=models.CharField(max_length=25)country=models.CharField(max_length=25)classCustomer(models.Model):name=models.CharField(max_length=25)address=models.ForeignKey(Address)假设在客户管理更改列表中,我想按城市和国家/地区显示过滤器(因此向

python - Django admin 很难定制吗?

我已经和DjangoAdmin一起玩了几天来探索它,但我仍然不知道如何以我们需要的方式自定义它。每次我在管理面板中寻找任何有关自定义的帮助时,我都会发现各种社区和论坛上的一堆文章,解释了如何自定义模板、列表项、列View等。但这不应该被称为Django定制。如果我需要对用户功能进行微小的更改或对身份验证模块进行任何修改。即使在弄清楚如何做到这一点方面也需要付出很多努力。Django是不是很难定制,或者它只是缺乏互联网上的帮助,或者是我朝着错误的方向前进? 最佳答案 您没有提供足够的详细信息来说明您想要实现的目标,因此很难说任务有多复

python - 空的 __init__.py 文件如何正确?

我的包中有几个空的__init__.py文件。如果我将它们保留为空是否正确,或者我必须在其中放置一个pass?是否有任何PEP或其他关于该主题的指南? 最佳答案 空文件是perfectlyfine:The__init__.pyfilesarerequiredtomakePythontreatthedirectoriesascontainingpackages;thisisdonetopreventdirectorieswithacommonname,suchasstring,fromunintentionallyhidingvali

python - 在 django admin 中创建对象时如何自动插入当前用户?

我有一个文章数据库submitter=models.ForeignKey(User,editable=False)其中User导入如下:fromdjango.contrib.auth.modelsimportUser.我想在特定用户提交文章时将当前活跃用户自动插入到提交者字段中。大家有什么建议吗? 最佳答案 以防万一有人在寻找答案,这是我在这里找到的解决方案:http://demongin.org/blog/806/总结一下:他有一个作文表如下:fromdjango.contrib.auth.modelsimportUserclas

python - super 初始化与父级.__init__

一个Python子类可以在调用或不调用super()的情况下进行初始化,如下所示classParent(object):...classChild(Parent):def__init__(self):super(Child,self).__init__()classChild(Parent):def__init__(self):Parent.__init__(self)这些情况之间有什么区别,一种通常比另一种更可取? 最佳答案 super的目的是处理继承钻石。如果上课继承结构只使用单继承,然后使用super()将导致与显式调用“父”

python - 在 Python 和 __init__.py 中导入模块

我一直在阅读__init__.py文件的功能。据说在包含模块的文件夹中需要一个空的__init__.py文件,这样才能导入这些模块。但是,我尝试将文件夹路径添加到PYTHONPATH(Windows7中的环境变量)。尽管此文件夹不包含__init__.py文件,但我仍然可以从该文件夹导入模块。您能否解释一下如何在不存在__init__.py的情况下导入这些模块?谢谢,最好的问候 最佳答案 __init__.py将文件夹变成package.这对于创建一种模块层次结构很有用,您可以在其中拥有如下导入语句:importmymodule.c

Python:总是使用 __new__ 而不是 __init__?

我了解__init__和__new__的工作原理。我想知道是否有任何__init__可以做到而__new__不能做到的事情?即可以使用__init__替换为以下模式:classMySubclass(object):def__new__(cls,*args,**kwargs):self=super(MySubclass,cls).__new__(cls,*args,**kwargs)//Do__init__stuffherereturnself我之所以这么问,是因为我想让PythonOO的这一方面更适合我。 最佳答案 所以,一个类的类