Django 中引用静态文件
当我们将我们的 html 文件放到 Templates 文件中的时候,这时候此 html 我们可以直接引用,
若出现这个 html 文件,它还引用了其他的一些文件【js,css,img】,这是就需要引用 django 中静态的文件
需要在 Templates 的同级目录下创建一个 static 目录
需要在 setting 文件中添加代码
STATIC_URL = '/static/'
STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )
|
将 html 需要用到的资源,放在 static 目录下
在 html 中引用静态资源
<head> <meta charset="UTF-8"> <title></title> <script src="/static/js/jquery-2.1.0.js" type="text/javascript" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="/static/css/style.css"/> </head>
|
配置路由,在 urls.py 文件中配置
urlpatterns = [ url(r'^admin/', admin.site.urls), url(r"^getlogin",views.getlogin) ]
|
需要在 views.py 文件中创建 getlogin 函数
def getlogin(request): return render(request,"login.html")
|
启动服务
python manage.py runserver 127.0.0.1:9000
|
如何请求接口
http://127.0.0.1:9000/getlogin
|