我从db表文章中提取主键并尝试将其作为外键保存到db表注释中.我收到错误: int()参数必须是字符串或数字,而不是'QuerySet'
我已经尝试将article_id作为一个int(article_id)但是它返回相同的错误.我已经尝试将值拉入列表但随后返回列表错误.我打印了查询article_id的值,并[{'id': 1L}]在终端中返回,这是db中的第一篇文章.
这种插入外键的方法在更新记录时起作用,但现在不是在创建记录时.如何插入外键?
我正在使用Python 2.7和django 1.9
if request.POST.get("ComentForm") is not None:
if InsertComent.is_valid():
article_id = Article.objects.filter(title = Slug).filter(pub_date = aTimestamp).values("id")
article_id = article_id
user_id = request.user.id
p=Comment(comment=InsertComent.cleaned_data['comment'], article_id=article_id, user_id=user_id)
p.save()
messages.add_message(request, messages.SUCCESS,
"Thanks for commenting!", extra_tags="ComentForm"
)
return HttpResponseRedirect(reverse('Article', kwargs={'aTimestamp':aTimestamp,'aSlug':aSlug}))
Run Code Online (Sandbox Code Playgroud) 我对我做了一些改动gulpfile.js.然后我在执行gulp命令后在终端中收到以下语法错误:
'version' errored after 657 ?s
SyntaxError: Unexpected token }
at Object.parse (native)
at VersionTask.deleteManifestFiles (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/VersionTask.js:114:29)
at VersionTask.gulpTask (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/VersionTask.js:72:18)
at VersionTask.run (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/Task.js:139:31)
at /var/www/html/work/node_modules/laravel-elixir/dist/tasks/GulpBuilder.js:60:37
at Array.forEach (native)
at Gulp.<anonymous> (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/GulpBuilder.js:59:54)
at module.exports (/var/www/html/work/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/var/www/html/work/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/var/www/html/work/node_modules/orchestrator/index.js:214:10)
Run Code Online (Sandbox Code Playgroud)
看着我,public/build/css directory我注意到我的所有CSS版本都不正确.怎么会发生这种情况?我该如何解决?
gulpfile.js
const elixir = require('laravel-elixir');
require('laravel-elixir-vue');
elixir(mix => {
// for the application, after login
mix.sass(['styles.scss','imports.scss'])
.version(['css/styles.css','css/imports.css']);
});
Run Code Online (Sandbox Code Playgroud)