问题标签 [django-1.4]
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 1.4 中的多对多 SQL 生成语句
django1.4 发行说明说:
- 数据库后端的多对多 SQL 生成函数将被删除。
有人可以指出这些功能吗?它们位于哪里?
谢谢!
python - Django 1.4 静态文件问题并且不在我项目的其他 url 上呈现
这是我的设置:
在这里我参考了我的样式表(这给了我一个错误):
以及日志中的错误:
我认为我如何解决它:
它一直有效,直到我提出另一个观点 - :
在模板中我添加了 {% extends 'base/base.html' %} 我在日志中得到了什么?这:
注意 /test/? 它不加载css。
知道为什么吗?(我从来没有遇到过 django1.3 的这个问题)
提前致谢 :)
django - Django Admin 站点显示在 apache 和 django 服务器上有所不同
我最近安装了 Django-1.4。虽然 Django 服务器上的管理页面显示符合预期,但 apache 上的显示似乎令人惊讶。Apache 只在网页上显示文本,为什么?
提前致谢。
django - South + Django 1.4 数据库错误
我刚刚在一个新系统上安装了我的 Django 项目,并安装了 Django 1.4。但是,当我尝试运行manage.py runserver
或manage.py syncdb
从 South 收到此错误时:
我目前正在使用 SQlite。我认为这可能是因为 Django 1.4 的这种变化,但是其他用户似乎没有遇到我的问题。我所有的包裹都是最新的。
python - 将 ManyToMany 字段从一个模型实例复制到另一个模型实例
我是 django 的新手,作为一个学习应用程序,我正在构建一个费用记录应用程序。
在我的模型中,我有三个看起来像这样的类(为简洁起见,我稍微简化了它们):
RecurringExpense
只是一个模板:当系统意识到插入经常性费用(例如:租金)的时间时,它应该获取模板中的信息并将它们复制到Expense
类的新实例中。以下是RecurringExpense
负责这项工作的方法的相关内容:
以上工作完美无缺,但如果我取消注释该tags=self.tags
行,django 会抱怨并抛出以下错误:
我知道我可以创建一个循环来解决这个问题,但我想知道是否有更优雅的方式可以让我一次执行相同的操作......
upload - django 1.4 中未显示上传的内容
我最近将我正在开发的平台更新为 django 1.4。由于我已对其进行了更新,因此对用户上传内容的所有访问都会返回 HTTP 302(重定向)代码,从而导致现在正在加载图像或无法访问内容。我不知道在哪里搜索,因为我们没有修改平台中的任何代码,除了manage.py
文件。
生成的访问文件的 URL 是可以的,所以我不明白为什么 django 返回 302 代码。
有什么线索吗?我对此有点迷茫。在更新到 1.4 之前,用户上传的内容运行良好。
python - Django 1.4 中的静态文件夹结构?
这是新的项目结构(来自 Django 1.4 发行说明)。
我不确定是否应该将 STATIC_ROOT 指向
myproject/myproject/static/
(连同settings.py、urls.py...)
或者
顶级目录myproject/static
(myproject、myapp1、myapp2 旁边)?
python - Django:setup.py 与复制目录
在 Windows 7 上,我在 C:\Python26 安装了 python2.6.6 我想安装 Django,所以我:
- 将文件下载并解压到 C:\Python26\Django-1.4
- 运行 python setup.py install
- 通过打开 IDLE 并输入验证它已安装,导入 django
下一部分是问题......在教程中,它说现在运行 django-admin.py startproject mysite,但是 django-admin.py 没有找到,在寻找它时,我发现有一个重复在目录中
- C:\Python26\Django-1.4\build\lib\django
- C:\Python26\Django-1.4\django
我在 setup.cfg 中没有看到任何可以让我确保不会发生这种情况或选择不同的安装文件夹等的内容...但是在文件 C:\Python26\Django-1.4\INSTALL 中,它声明“作为替代方案,您可以将整个“django”目录复制到 python 的 site-packages 目录”
所以对于我的问题:除了避免在 Django 目录中重复代码之外,使用 setup.py install 命令与复制目录还有什么区别?还有其他优点/缺点吗?
django - Django1.4:在模板中设置语言链接以使用 i18n_patterns 的通用方法?
我开始在 Django 1.4 中使用新的 i18n_patterns。基本上,我想在我的所有模板标题上都有我支持的每种语言的语言链接。我已将我的标题实现为一个单独的模板,该模板包含在其他模板中。
有没有办法让我的标题保持通用并解决这个问题,而无需在模板上下文中传递当前视图名称或当前 url?我想这是一个问题,我如何以通用方式从模板内部检索当前视图或 url。
顺便说一句,我发现我之前使用 set_lang 视图使用引用者更改活动语言的方法将被 url_patterns 破坏,因为在更改语言后,它会在重定向到被引用视图时将其改回。
任何帮助找出在模板中设置语言链接以以通用方式与 url_patterns 一起使用的通用方法将不胜感激!
django - 在 Django 中更改为类视图时出现问题
升级后,我试图在 Django 中更改为基于类的视图,对此我有两个问题。这是我的代码,简化:
当我运行它时,我首先得到错误name 'SearchView' is not defined
。有谁知道为什么?
试图跳过我添加from project.app.views import SearchView
的丑陋而不是我希望它工作的方式,但是嘿,我试着看看我是否能让其余的工作。然后我global name 'request' is not defined
因为messages
. 这是有道理的,但我如何在这里获取请求对象?
所以我想知道:如何让视图按预期工作以及如何使用消息get_context_data()
?