django前端案例--Portal
对一个后端开发和运维人员而言,前端各种眼花缭乱的技术难免有些无从下手。如果自己手工写html和css,也很难作出美观的页面。那么,让擅长的人做擅长的事吧,我们专心作底层技术。
从 https://www.quackit.com/html/templates/ 可以下载到基于Bootstrap的模板,可以快速展开项目开发:

下载模板 - 这里选择 Portal 1a (最上方菜单导航栏固定似乎比较容易转跳)
这里案例的项目名称是
dashboard(控制台)
修改项目目录settings.py添加
上述模板包解压缩以后将portal-1a目录中的内容包括3个目录和一个index.html文件:
该如何使用这个模板呢?
index.html存放到Django App目录的templates目录下css fonts js这3个目录存放到Django App目录的static目录下
此时还需要做配置才能使得Django加载对应的模板:
编辑
urls.py添加索引文件配置
编写
views.py为了使得django使用templates目录,需要在项目
settings.py中设置添加templates目录:
并修改设置STATIC_URL部分:
并安装这个定制的APP:
然后修改一下
index.html将一些静态文件加载代码设置从static变量(也就是在settings.py中设置的)开始加载
头部修改
尾部修改
以上完成后,再次访问项目APP就可以看到加载了美观的Bootstrap模板。
参考
Last updated
Was this helpful?