我在Django模型中有父类和子类.我想在初始化子类时填充父类中的字段.或者在子类中覆盖此字段.
class Parent(models.Model):
type = models.CharField()
class Child(Parent):
type = models.CharField() //Doesn't work
Run Code Online (Sandbox Code Playgroud)
还尝试覆盖init方法,但它也不起作用.我怎么能做到这一点?
我正在尝试使用Imagemagic(RMAgick)将PDF文档转换为图像.原始PDF也是从图像创建的(不是原生矢量PDF).
image = Magick::Image::from_blob(original_pdf) { self.format = 'PDF' }
image[0].format = 'JPG'
image[0].to_blob
image[0].write(to_file.jpg) {
self.quality = 100
self.density = 144
}
Run Code Online (Sandbox Code Playgroud)
但是在打印时,产生的图像质量太低.原始PDF同时具有良好的质量.我正在尝试使用这些选项
self.quality = 100
self.density = 144
Run Code Online (Sandbox Code Playgroud)
或使用PNG而不是JPG,但所有这些都不起作用,只增加kb中的图像大小).