Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python imagefield从不在我的模板中上载_Python_Django - Fatal编程技术网

Python imagefield从不在我的模板中上载

Python imagefield从不在我的模板中上载,python,django,Python,Django,我是用户django,我用dadabase和模板htmal/css创建了我的动态博客网站,以上传我的新文章 现在我想在我的帖子上上传一些图片,以便在数据库中创建新字段 image1 = model.imagefield(upload_to="/images/imagethumb/") 我可以登录管理员和创建新的职位与照片,但照片从来没有看到我的模板 根据我在互联网上的研究,我认为我在settings.py或upload\u to中遇到的问题是media\u root和media\u url和a

我是用户django,我用dadabase和模板htmal/css创建了我的动态博客网站,以上传我的新文章

现在我想在我的帖子上上传一些图片,以便在数据库中创建新字段

image1 = model.imagefield(upload_to="/images/imagethumb/")
我可以登录管理员和创建新的职位与照片,但照片从来没有看到我的模板


根据我在互联网上的研究,我认为我在
settings.py
upload\u to
中遇到的问题是
media\u root
media\u url
和apache文件夹。我的
/images/imagethumb/
必须在媒体文件夹中?

在你的settings.py文件中添加以下内容

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
在项目中创建与“manage.py”相同级别的“媒体”。 现在在项目URL.py文件的末尾添加以下行

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
现在,您的映像将存储在/media目录中。 您可以通过以下路径访问它

/媒体/图像.png

如果您也共享目录结构,这将是一件好事

mysite
      your_app
      mysite
            urls.py
      media
      manage.py

您必须在上述目录结构所示的url.py中添加上述行。

Pycharm是一个IDE,与您的网站问题无关。您应该包含与问题相关的所有代码,以帮助诊断问题如何创建与“manage.py”级别相同的“媒体”?我的文件夹是mysite,在该文件夹中我有.idea、blog(我的应用程序)、mysite、templates、db sqlite和manage.py……在文件夹blog中我有pycache、migrations、templates、init、admin、models、test、,URL和视图…我在我的项目中有两个URL.py一个mysite/url.py和两个blog/url,这两个URL中的哪一个在mysite下添加了最后一行urlpatternscreate media文件夹(主文件夹不在mysite/mysite/下)。我已经用目录结构更新了答案。好,我现在测试,我与您共享thnx和'image1=model.imagefield(上传到=“/images/imagethumb/”)更改为上传到=“/media/”?