草庐IT

admin_init

全部标签

python - 无法登录到 Django/admin 界面

首先,我是新手。我正在运行Ubuntu11.04,它带有Python2.7,所以我在不同的目录中安装了Python2.5以在GoogleAppEngine上运行Django-Non-Rel强>。我做了留言簿教程,现在我正在尝试添加管理员访问权限,但是当我输入正确的用户名:密码时,Django认为它不正确。部署到GAE时它甚至都不起作用。如果你知道,请按正确的方向戳我。我补充说:AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',)INSTALLED_APPS=(...'django.contrib.a

python - Django admin 中的间接内联

我有以下型号:classUserProfile(models.Model):user=models.OneToOneField(User)classProperty(models.Model):user=models.ForeignKey(User)我想创建一个TabularInline在其Django管理页面上显示连接到特定UserProfile的每个属性。这里的问题当然是那个Property没有直接指向UserProfile的ForeignKey,所以我不能简单地写classPropertyTabularInline(admin.TabularInline):model=Prope

python - Django admin 中的间接内联

我有以下型号:classUserProfile(models.Model):user=models.OneToOneField(User)classProperty(models.Model):user=models.ForeignKey(User)我想创建一个TabularInline在其Django管理页面上显示连接到特定UserProfile的每个属性。这里的问题当然是那个Property没有直接指向UserProfile的ForeignKey,所以我不能简单地写classPropertyTabularInline(admin.TabularInline):model=Prope

python - 在 __init__.py 和 'import as' 语句中导入

我在__init__.py中导入并在包的模块中使用带有绝对导入的importas时遇到了问题。我的项目有一个子包,在其__init__.py中,我使用fromimportas语句将其中一个类从模块“提升”到子包级别。该模块使用绝对导入从该子包中导入其他模块。我收到此错误AttributeError:'module'objecthasnoattribute'subpkg'。示例结构:pkg/├──__init__.py├──subpkg│  ├──__init__.py│  ├──one.py│  └──two_longname.py└──tst.pypkg/init.py为空。pkg/

python - 在 __init__.py 和 'import as' 语句中导入

我在__init__.py中导入并在包的模块中使用带有绝对导入的importas时遇到了问题。我的项目有一个子包,在其__init__.py中,我使用fromimportas语句将其中一个类从模块“提升”到子包级别。该模块使用绝对导入从该子包中导入其他模块。我收到此错误AttributeError:'module'objecthasnoattribute'subpkg'。示例结构:pkg/├──__init__.py├──subpkg│  ├──__init__.py│  ├──one.py│  └──two_longname.py└──tst.pypkg/init.py为空。pkg/

python - 处理 __init__ 中的异常

在python的__init__中引发异常可以吗?我有这段代码:classVersionManager(object):def__init__(self,path):self._path=pathifnotos.path.exists(path):os.mkdir(path)myfunction(path)第二行可能会导致异常。在这种情况下,对象将无法正确初始化。有没有更好的方法来处理__init__中的代码可能引发异常的情况?编辑在os.mkdir之后添加了对函数的调用添加了检查目录是否存在 最佳答案 在__init__中引发异常

python - 处理 __init__ 中的异常

在python的__init__中引发异常可以吗?我有这段代码:classVersionManager(object):def__init__(self,path):self._path=pathifnotos.path.exists(path):os.mkdir(path)myfunction(path)第二行可能会导致异常。在这种情况下,对象将无法正确初始化。有没有更好的方法来处理__init__中的代码可能引发异常的情况?编辑在os.mkdir之后添加了对函数的调用添加了检查目录是否存在 最佳答案 在__init__中引发异常

python - 'admin' 不是 Django 1.4 中的注册命名空间

我正在尝试将相当大的Django项目升级到新发布的Django1.4,但在运行pythonmanage.pytest时遇到了一些问题。在Django1.3中通过的许多内部测试现在都失败了,出现了我似乎无法修复的非常奇怪的消息。出现最多的一个是:NoReverseMatch:u'admin'isnotaregisterednamespace这是针对django.contrib.auth测试特别针对密码更改而提出的(其中之一是test_password_change_fails_with_mismatched_pa​​sswords(django.contrib.auth.tests.vi

python - 'admin' 不是 Django 1.4 中的注册命名空间

我正在尝试将相当大的Django项目升级到新发布的Django1.4,但在运行pythonmanage.pytest时遇到了一些问题。在Django1.3中通过的许多内部测试现在都失败了,出现了我似乎无法修复的非常奇怪的消息。出现最多的一个是:NoReverseMatch:u'admin'isnotaregisterednamespace这是针对django.contrib.auth测试特别针对密码更改而提出的(其中之一是test_password_change_fails_with_mismatched_pa​​sswords(django.contrib.auth.tests.vi

python - 在 Django 的 admin change_form 中创建自定义按钮

我想在管理界面的添加/更改表单中添加自定义按钮。默认只有三个:保存并添加另一个保存并继续编辑保存我在forms.py文件中创建了一些自定义方法,我想创建按钮来调用这些方法。我使用了片段http://djangosnippets.org/snippets/1842/,但这并不是我想要的。这个允许从admin.py文件而不是forms.py.创建按钮和调用方法有没有办法做到这一点?这是我的admin.py代码:classCategoryAdmin(admin.ModelAdmin):prepopulated_fields={"alias":("title",)}form=CategoryF