问题标签 [django-1.8]
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.8 LookupError AUTH_USER_MODEL
我在名为fowl
. 当我运行syncdb
or时makemigrations
,migrate
我得到一个LookupError
. 请帮忙
在settings.py
我定义AUTH_USER_MODEL
为'fowl.User'
家禽/models.py
当我跑步syncdb
或makemigrations
我得到一个LookupError
我究竟做错了什么?
django - Django 1.8 条件注释导致 INNER JOIN 而不是 LEFT OUTER JOIN
型号:
查询:
前者导致内部连接:SELECT ... FROM "bar" INNER JOIN "foo" ON ( "bar"."id" = "foo"."bar_id" ) ...
我打算获得的是 LEFT OUTER JOIN(用“foo.amount”总和注释的“bar”对象的完整列表,如果与“bar”相关的“foo”不存在,则为 0)而不是 INNER JOIN?是否可以不回退到原始 SQL?
django - Django 查询中的额外 GROUP BY 子句
我写了这个 Django ORM 查询:
形成的查询结果是:
但所需的查询是:
我相信这是由于我的查询中有额外的注释字段,但这些字段是过滤所必需的。
任何帮助表示赞赏。
提前致谢
python - Django1.8: UnicodeEncodeError 'gbk' codec can't encode character '\xbb'
我正在使用 django 1.8,在 windows7 中开发。
系统编解码器是“gbk”。
当我打电话时:
在我的视图函数中,我收到了这个错误:
我注意到调试信息显示META['PYTHONIOENCODING'] = 'GBK'
但是当我尝试在错误代码之前打印python编码时:
我显示utf8
!
那么为什么它使用'GBK'呢?我应该在哪里更改该设置?我一直在寻找文件,但没有运气。
请帮忙!
元:
django - 如何管理 django 缺少 3rd 方应用程序的迁移文件?
我对 heroku 上的迁移有疑问。由于缺少一些迁移,我刚刚在 heroku 上的项目中将 django 版本从 1.8.1 升级到 1.8.2:
升级后,在我的本地项目中,我被迫执行标准程序: python manage.py makemigrations python manage.py migrate
当然,这个新生成的迁移不在我的 git 存储库中。如果我将运行 heroku run,这将在新的 dyno 中生成新的迁移,因此对我当前的 slug 没有任何影响。
这种情况的最佳解决方案是什么?例如,当您正在升级库时,如何生成迁移或添加 django 或第 3 部分库的缺失迁移?最好的工作策略是什么?
python - python字典作为字典中具有多个值的参数
我是 python 的新手,从 python 3 和 django1.8 开始。我们可以将字典作为参数传递,其中包含多个值,但函数定义中的参数较少。
这是我的请求对象:
这是prepare_profile_dict
但是出现错误,
我认为这与模型无关。
django - Virtualenv - 新环境有很多默认依赖项
我已经Virtualenv
安装在我的 Macbook 上。我想创建一个新环境,在那里我可以开发一个不错的应用程序。
我期待一个空的虚拟环境,以便于部署和降低依赖关系。
但是,在 I 之后virtualenv MyAppName
,它会生成一个带有bin
,include
和lib
文件夹的新虚拟环境。
当我pip freeze < requirements.txt
,我得到这个长长的列表:
我希望没有依赖关系。我在这里做错了什么?
免责声明:virtualenv 的新手,他们只阅读文档并观看了多个 Youtube 视频。
django - 带注释条件表达式的 Django 查询使用 INNER JOIN。如何让它使用 OUTER JOIN?
我有一个带有“食物”外键的“膳食”模型。每顿饭都有一个等级:好、坏或无所谓。我想查询所有食物的列表并注释每种膳食评级的计数,但有些食物还没有膳食,所以我希望查询使用 LEFT OUTER JOIN,在这种情况下计数应该为零。
我在 Django 1.8 中使用条件表达式,它总是将关系切换到“食物”和“膳食”之间的 INNER JOIN。例如:
餐模:
当我查询Food.objects.annotate(total_meals=Count('meal'))
时,Django 会生成一个查询,例如
但是,当我添加这些条件注释时:
Django 使用 andINNER JOIN
代替。
我知道这个问题与这个问题非常相似,但我不清楚如何将公认的解决方案应用于我的案例。如何让 Django 使用 LEFT OUTER JOIN?感谢您的帮助,谢谢!
django - 如果 Django-reversion 没有任何变化,不要创建新版本
我只想在 django-reversion 中保存新的对象版本。我浏览了文档并没有找到任何关于它的信息。我怎样才能实现它?
html - django1.8不能在模板中包含css、js文件
我使用 django 1.8 创建了一个“testproject”。CSS、JS、图像不工作。我在项目文件夹之外包含了模板、css和js文件夹,如下所示:
我的项目文件夹是:/home/myuser/testproject/
我的媒体文件夹是:/var/www/test_media/
模板(文件夹)
css(文件夹)
js(文件夹)
设置.py
索引.html
视图.py