我在静态目录中有一些图像,想要创建一个具有ImageField的模型.我想将默认字段设置为这些图像中的任何一个.我试过用这个 -
def randomImage():
return ImageFile('media/blog/image/' + str(random.randrange(1, 15, 1)) + '.jpg')
# ----------------------- Model for each post in the blog-------------------
class Post(models.Model):
heading = models.CharField(max_length=150)
author = models.ForeignKey(User)
postBody = models.TextField()
postDate = models.DateTimeField('posting date')
postImage = models.ImageField(upload_to='media/blog/image/'+str(int(time.time())), default=randomImage)
Run Code Online (Sandbox Code Playgroud) 我正在使用电子框架(atom shell)开发一个应用程序,我是 NodeJS 的新手。这通过在 http get 请求中指定字节范围将大文件下载为两个(或更多)块(每个 >2GB)。完成后我想合并这两个文件。到目前为止,我已经能够想到一个解决方案,即打开两个文件并使用 fs.appendFile 将第二个文件的块附加到第一个文件。在我看来,这将是一个非常缓慢的过程,并且还会阻塞 nodejs。有没有其他有效的方法。我也愿意生成一个子进程并使用其他一些应用程序。