我在.babelrc项目的根目录下有一个文件:
{
"presets": ["es2015"],
"ignore": [
"src"
]
}
Run Code Online (Sandbox Code Playgroud)
当我编译它时babel src --out-dir dist,该src文件夹仍然编译到该dist文件夹.
但是,当我启动命令时babel src --out-dir dist --ignore src,没有编译任何内容.
为什么ignore我的财产.babelrc被忽略了?
顺便说一句,我尝试过一些子文件夹或文件,并出现同样的问题.
我正在尝试使用Django做自己的博客.我的目的是展示一篇从DetailView扩展而来的文章.为了避免任何麻烦,我试图将文章分类为其发布日期.文章的网址是这样的(其中pk对应于文章的slug):
r'articles/(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<pk>[\w-]+)/$'
Run Code Online (Sandbox Code Playgroud)
在我看来,我想这样做:
def get_queryset(self):
year = self.kwargs.get("year", None)
month = self.kwargs.get("month", None)
day = self.kwargs.get("day", None)
publication_date = year + "-" + month + "-" + day
return Article.objects.get(created_at__startswith=publication_date, slug=self.kwargs.get("pk", None))
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我不明白......事实上,当我这样做时它会起作用:
return Article.objects.filter(created_at__startswith=publication_date, slug=self.kwargs.get("pk", None))
Run Code Online (Sandbox Code Playgroud)
但它返回一个QuerySet,我只想要一篇文章!([0]返回相同的错误)
这是错误:
AttributeError at /articles/2015/03/04/nouveau-site/
'Article' object has no attribute 'filter'
Django Version: 1.6.2
Exception Location: C:\Python27\lib\site-packages\django\views\generic\detail.py in get_object, line 37
Python Version: 2.7.6
Run Code Online (Sandbox Code Playgroud)
完整的追溯:
Environment:
Request Method: GET
Request URL: http://localhost:8000/articles/2015/03/04/nouveau-site/
Django Version: 1.6.2
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes', …Run Code Online (Sandbox Code Playgroud) 我想使用 hibernate envers 在审计表上应用 group by 。
我怎样才能做到这一点?
我有一个这样的约会
2017-06-23 我想要的输出是
2017 年 6 月 23 日星期五
v.npi.appointment_dates[j] = date.toLocaleString('en-US', {year: 'numeric', month: 'long', day: 'numeric' });
Run Code Online (Sandbox Code Playgroud)
但由于 day: 'numeric' 我错过了日期名称。谁能帮帮我吗?
在JavaScript中创建多个变量时,我已经看到了两种放置逗号的方法:
第一种方法
var a = 0,
b = '';
Run Code Online (Sandbox Code Playgroud)
第二种方法
var a = 0
, b = '';
Run Code Online (Sandbox Code Playgroud)
(这种差异也可以在数组和对象声明中找到)
哪种方法最好,为什么重要?
我遇到了一个我不理解的奇怪代码.如果我得到解释会很好.
function forEach(array, action) {
for (var i = 0; i < array.length; i++) {
action(array[i]);
}
}
var numbers = [1, 2, 3, 4, 5], sum = 0;
forEach(numbers, function (number) {
sum += number;
});
console.log(sum);
Run Code Online (Sandbox Code Playgroud)
函数如何作为参数传递?以及内部函数如何获得该数字.