使用以下设置设置新的django应用程序:
UIScrollView.contentSize
设置模板
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
DEBUG = True
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
)
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'kb/media')
STATIC_ROOT = os.path.join(BASE_DIR, 'kb/static/')
我认为它应该如何获取静态文件的设置存在问题。在这种情况下,静态图像{% load staticfiles %}
<!DOCTYPE html>
<html>
<head>
<title>HomePage</title>
</head>
<body>
<img src="{% static 'img/girl.png' %}">
<img src="/media/boy-512.png">
</body>
</html>
的目录是girl.png
答案 0 :(得分:2)
如果我可以帮助您,这是我的settings.py文件和我的html模板中的一个示例:
我有一个项目: MyProject 和一个应用程序: my_project (我有静态文档&gt;图片文档&gt; test.png文件)
我的 settings.py 文件如下所示:
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "my_project/static"),)
带有图片的 HTML模板文件如下所示:
<img src="{% static 'images/test.png' %}" />
随心所欲地帮助你
答案 1 :(得分:0)
将您的项目名称添加到settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'yourprojectname',]