国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python - Django 怎么自動同步某個文件夾內(nèi)的圖片至數(shù)據(jù)庫?

瀏覽:110日期:2022-08-23 17:39:36

問題描述

接觸Django時間不長,不是很懂Django。希望有大神幫助。

最近在做一個小項目,其中有一個步驟是:某個程序會不斷地生成一些圖片,存放在路徑C:UsersadminPictures下,現(xiàn)在想讓程序自動地、隨時把這些圖片同步到Django APP 的數(shù)據(jù)庫,而不是通過Django 的 Admin面板手工上傳圖片,請問應(yīng)該怎么做呢?

目前定義的models:

models.py

from __future__ import unicode_literalsfrom django.db import modelsfrom django.conf import settingsfrom django.utils.encoding import python_2_unicode_compatible# Create your models here.@python_2_unicode_compatibleclass Image(models.Model): title = models.CharField(max_length=250, blank=True) original = models.ImageField(upload_to=settings.IMAGE_PREFIX, default=’/tmp/none.jpg’)def __str__(self):return self.title

嘗試著寫了一個腳本:

import osfrom gallery.models import Image import djangodjango.setup()path = r'C:UsersadminPictures'for filename in os.listdir(path): filePath = os.path.join(path, filename) thisFile = open(filePath, ’rb’) new_img = Image(original=thisFile, title=filename) new_img.save()

但是會報錯python - Django 怎么自動同步某個文件夾內(nèi)的圖片至數(shù)據(jù)庫?

問題解答

回答1:

需要配置crontab來執(zhí)行定期任務(wù)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 泾源县| 金秀| 五台县| 盐城市| 洪泽县| 罗甸县| 富阳市| 吴旗县| 建宁县| 富川| 宜兰县| 泰宁县| 黄骅市| 广丰县| 吉首市| 万州区| 芦山县| 沙田区| 康定县| 厦门市| 乌恰县| 长宁县| 肇源县| 花莲县| 建平县| 南岸区| 郧西县| 平山县| 阿拉善盟| 宽城| 三原县| 哈巴河县| 百色市| 静宁县| 金塔县| 苍南县| 邵武市| 河津市| 正宁县| 武鸣县| 庄浪县|