问题标签 [django-1.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django Leaflet 无法导入 geosexception
我想为我的应用程序使用 django-leaflet 包,但是在尝试使用该应用程序时遇到了一些问题。事实上,当我将传单添加到我已安装的应用程序列表中时,我遇到了这个异常:
无法导入名称 GEOSGeometry
这是问题所在:
从 django.contrib.gis.geos 导入 GEOSGeometry,GEOSException
我试图找到一些解决方案,我可以通过做一些try except
工作来使其工作,但这并不能帮助我在我的页面上理解传单包。
你知道我怎么能解决这个问题吗?
django - 如何更改 django 1.6 中的隐式默认设置
'隐式'我的意思是,在 Django 1.6 中,生成的 settings.py 中省略了一些设置(由 django-admin startproject),例如,在 settings.py 中不会有 TEMPLATE_LOADERS 放置在那里,但它实际上有默认值:
我试过像这样更新 settings.py :
但它将失败并出现以下错误:
我只是想知道是否有最佳实践将额外的模板加载器添加到默认列表中而不是这样做(重复默认加载器有点难看):
python - 如何使用 python 字典创建带有日期字段的表单
我在 Django 1.6 中有以下表格:
我想使用字典在我的视图中创建此表单的实例(请耐心等待,我必须在这里使用 python 字典)。
阅读文档,我发现了一个没有 DateField 的示例并对其进行了测试:
这就像一个魅力。问题是当我使用带有 DateField 的表单尝试相同的方法时:
这引发了一个Value Error at xxx: Too many values to unpack
.
我应该如何格式化日期字段以避免此错误?
python - 在 Django 中查看权限
由于 django admin 在它的 auth 中具有三个权限:添加、更改、删除!我想在管理面板的此身份验证中添加查看权限。我知道我必须自定义权限才能在“身份验证|权限|可以查看权限”中添加查看权限以查看所有条目!
道路:
[X] 1. 在默认权限列表中添加“查看”
[X] 2. 测试 'view' 权限被添加到所有模型
我确认现在为 auth_permissions 表中的所有表添加了查看权限
[X] 3. 将“get_view_permission”添加到默认模型类。
向模型类添加了 get_view_permission。您可以在文件 ./db/models/options.py 中找到它,这将在下一步中由管理类使用。
[X] 4. 将“has_view_permission”添加到默认管理类
为了保持一致,我将在系统中添加“has_view_permission”。看起来它应该在contrib/admin/options.py的某个地方。确保用户是否具有更改权限,然后自动隐含查看权限。
[X] 5. 如果用户有查看权限,则更新默认模板以列出模型
我修改了 contrib/admin/templates/admin/index.html 中的默认模板。这也可以通过将文件复制到本地模板目录来处理。我对两者都进行了更改,因此如果以后的升级覆盖了我的更改,我会有一份副本。
[X] 6. 确认用户可以“查看”但不能“更改”模型
发现 contrib/admin/templatetags/admin_modify.py 似乎可以控制是否出现保存/保存和继续按钮。将“保存”字段从默认的始终为真更改,以检查上下文和权限。如果他们有更改或添加权限,用户应该能够保存。
[X] 7. 如果用户正在查看项目,请删除“保存并添加另一个”按钮
再次修改 contrib/admin/templatetags/admin_modify.py。我不知道“save_as”是什么意思,所以也许我弄坏了一些东西,但它似乎有效。
[X] 8.修改“查看”权限使表单只读
如果用户具有“查看”权限和“更改”权限,则什么也不做。更改覆盖视图。
如果用户在没有“更改”的情况下拥有“查看”权限,则更改默认表单并将 DISABLED 或 READONLY 属性添加到表单元素。并非所有浏览器都支持这一点,但出于我的目的,我可以要求用户使用正确的浏览器。[禁用/只读示例][1]
发现并非所有浏览器都支持“只读”,因此它将一些控件设置为只读,将其他控件设置为禁用。这允许用户在需要时从文本控件复制数据。
答案来源:<a href="https://stackoverflow.com/questions/1336382/how-can-i-modify-django-to-create-view-permission/1348076#1348076">如何修改 django 到创建“查看”权限?
问题:按照上述答案后,我已经完成并且可以将此 127.0.0.1:8000/en-us/admin/ 页面视为只读 **但是 users 中的用户不可见 127.0.0.1:8000/en-us/管理员/用户。需要帮忙!**
python - Why do I need to run the postgresql nextval function? And how to prevent it?
I just had an issue with Django and PostgreSQL that I don't understand.
I have a simple model, defined such as:
In my view, i have something similar to:
Everything was working fine, until this morning. I got this error:
I had this error once, I know it is related to the way PostgreSQL syncs the sequential table associated with my model with the id column. I has to run this function in PostgreSQL until the id
returned was greater than the biggest value of the id
.
My question is: Why did this happen in the first place? And how to prevent it in the future ?
By the way, that's the only way I insert data into the table, I've never inserted data manually.
I hope the question is clear enough
django - 使用默认值时未保存 OnetoOne 模型
我有一个定义了默认值的模型。当模型在管理后端创建为内联并且默认值保持不变时,模型不会保存,但如果任何字段发生更改,则模型将保存。
我没有覆盖模型或表单上的任何保存或清理方法。
这是预期的行为吗?
python - 使用 FormWizard 在步骤之间保存文件
由于我的应用程序的注册表单对于一个页面来说有点太长,我决定使用SessionWizard
.
我设法让它为我工作,但仍有一件事让我感到厌烦 - 我的表单要求用户上传多个文件,并且每次该步骤出现问题(即ValidationError
)或用户决定后退一步,然后回来,文件丢失,需要重新上传。
我在这里发现了类似的(实际上是相同的)问题,但是该解决方案对我不起作用-可能是因为 Django 1.4 对 FormWizards 的更改。
您对编写自定义get_form
方法或任何其他解决问题的方法有什么建议吗?
提前致谢。
编辑:这是所述向导的代码:
django - django 1.6 app tests.py 到测试子目录
使用 django 1.6,我有一个带有 tests.py 文件的 django 应用程序
在这个文件中我测试了一些管理功能
当我尝试将 tests.py 更改为包含不同测试文件的测试目录时
我尝试运行测试
得到这个错误
使用测试文件的目录,为什么 django 看不到管理模块?
python - Django 错误:没有名为 apps.careers 的模块
这是我收到的错误:
我的主要 urlconf 如下所示:
我的 apps.careers.urls 看起来像这样:
我的 apps.careers.views 看起来像这样:
我在 virtualenv 中使用 django 1.6。我无法弄清楚这里的问题是什么。我可以根据要求提供更多信息。
编辑: 这是我目录的图片 - https://app.box.com/s/iva9hkqby1ycqpz0zci5
django - 如何将行号添加到 tabularinline 块的每一行
我有一个带有 TabularInline 类型内联的 ModelAdmin 类。我想要的是 TabularInline 的每一行在其左侧显示一个行号。这个数字会随着新记录添加到内联中而增加,并且会在编辑表单时显示。
我更喜欢行号不是内联数据模型的一部分,而是在每次将新记录添加到内联块或由内联块显示时生成。我不需要将这个号码保存在数据库中。它仅供参考 ModelAdmin 类中的另一个字段。
我是 django 的新手,我似乎无法弄清楚如何做到这一点。
任何建议,将不胜感激。
问候,瑞克