各位大虾好,小虾做了一个django运维平台,但是在做到login这个界面的时候发现了一个问题。
我现在做的页面效果是这样:
但是由于这个运维平台里面的资料都是公司服务器资料,所以决定这个机器将来是要不开外网的,这样的话这个大飞机的背景就会失效变成一个白色背景,于是我把这个背景图片down下来传到了这个django所在的服务器里,打算服务器内部直接调用。
但是现在这个大飞机图片,我不知道该放到那个文件夹里,source里的这个login文件夹我根本没有建立过,我只是在view.ps里建立了一个login的函数,然后就是在project里的url.py里指定了login,代码如下(Online是我的app名字):
from django.conf.urls import url,include
from django.contrib import admin
import Online.views
admin.autodiscover()
from Online import views as Online_views
urlpatterns = [
url(r'^admin/',admin.site.urls),
url(r'^login/',include('Online.urls')),
]
from django.conf.urls import url
from Online import views
urlpatterns = [
url(r'^$', views.login, name='login'),
]
现在这个背景我down下来并且起名叫plane.jpg,然后把html的body部分改成:
body{
width: 100%;
height: 100%;
font-family: 'Open Sans',sans-serif;
margin: 0;
background:url("plane.jpg")no-repeat 0 center;
}
但是刷新的时候,是白色背景,然后提示是:
Not Found: /login/plane.jpg
[27/Jul/2017 09:06:13] "GET /login/plane.jpg HTTP/1.1" 404 2528
请问这个背景我应该放在跟谁一个目录里才能达到直接内部调用的效果呢?
/static/images/