抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >


Django 中引用静态文件

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
推荐阅读
Django的环境配置 Django的环境配置 Django添加新的路由 Django添加新的路由 Django Django Django将发布内容动态显示到页面上 Django将发布内容动态显示到页面上 Django带文件的表单上传 Django带文件的表单上传 mysql与pymysql的设置 mysql与pymysql的设置

留言区

Are You A Robot?