到目前为止,我已经完成了我想要的一切(这是监视我想要的所有文件并在有变化时刷新),除了我希望能够对Sass/CSS进行修改并让它刷新在没有页面加载的浏览器中.这不是什么大不了的事,但有时我会尝试修改某些页面交互之后的某些内容,如果页面刷新,我必须重新完成整个过程.
我相当确定这是可能的,但到目前为止我还没有.
这是我的Gruntfile.js:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
connect: {
server: {
options: {},
}
},
sass: {
dist: {
options: {
style: 'compressed'
},
files: {
'css/main.css': 'css/scss/main.scss',
}
}
},
jshint: {
files: ['js/*.js'],
},
watch: {
options: {
livereload: true,
},
html: {
files: ['index.html'],
},
js: {
files: ['js/**/*.js'],
tasks: ['jshint'],
},
css: {
files: ['css/scss/**/*.scss'],
tasks: ['sass'],
},
}
});
// Actually running things.
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-jshint'); …Run Code Online (Sandbox Code Playgroud) 我的模型有一个user需要从当前登录用户自动填充的字段.如果字段在标准ModalAdmin中,我可以按照此处的指定运行它user,但如果我正在使用的模型是在InlineModelAdmin管理员内部的另一个模型的记录中保存,则不会.
我试图取代咕噜-SCSS -皮棉(因为它的红宝石依赖和沉默失败的时候你没有安装GEM)与stylelint.
我遇到的问题是以下错误:
$ grunt
Loading "Gruntfile.js" tasks...ERROR
>> ReferenceError: Map is not defined
Run Code Online (Sandbox Code Playgroud)
我认为这是因为stylelint(这是一个PostCSS插件,而不是Grunt插件)需要ES6.
有没有什么方法可以让我在我可以运行的地方工作,grunt而不是像这样的一些奇怪的解决方法?
我正在使用其他人的代码,我希望能够看到他们与页面上的特定按钮绑定的JavaScript.有没有办法通过单击FireBug中的按钮来查看正在触发的代码?
我在模型上有一个save方法,如下所示:
def save(self, force_insert=False, force_update=False):
img_url = "http://example.com/%s.jpg" % (self.title)
name = urlparse(img_url).path.split('/')[-1]
content = urllib.urlretrieve(img_url)
self.image.save(name, File(open(content[0])), save=True)
super(Test, self).save(force_insert, force_update)
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这会创建一个无限循环的图像创建,_文件名中的 s 越来越多。当我收到 Django 错误时,我终于发现它正在这样做,该错误说它试图保存的文件包含太多字符(我发现保存了 242 个图像)。
我试图使用这个问题中的信息。
知道这是怎么回事吗?
我正在尝试object.get_absolute_url()在保存表单后将用户重定向到新创建的对象.我没有使用通用视图,因此我无法使用该post_save_redirect参数.相关部分view是这样的:
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('story_detail', args=(story.user, story.id)))
Run Code Online (Sandbox Code Playgroud)
现在我如何获得和story之间的对象以便我可以进行查找?form.save()HttpResponseRedirectreverse