今天刚折腾完新项目的前端页面,必须跟你们唠唠Django做网页怎么省力气。以前我傻乎乎从零开始写模板,光调个响应式布局就能耗掉整包烟,现在可算摸出门道了。
第一招:直接嫖现成模板
昨儿新建项目就打开终端敲了django-admin startproject,结果连根按钮毛都没给。以前这时候我就得哼哧哼哧建*,现在直接开浏览器搜"free django templates",逮着个顺眼的咔嚓下载。解压后整个文件夹哐当扔进templates目录,连css/js都打包好的那种。你们信不信,原先写导航栏得花半小时,现在把模板里的<nav>标签复制粘贴,五分钟搞定带下拉菜单的导航条!
- 模板里现成的用户登录卡片直接重用
- 主页轮播图改个图片路径就能跑
- 页脚版权信息都不用自己敲年份
第二招:写脚本自动填坑
最烦的就是每新建个app,就得重复建* * templates文件夹。今天直接打开文本编辑器,啪啪敲了个generate_*脚本:
- 自动创建带下划线的文件夹名
- 在*里塞好from * import render
- *里连path空壳都生成好了
跑到终端执行python generate_* blog,眨个眼的功夫连templates/blog/*文件都建好了。以前建三个app得折腾十分钟,现在三秒一个!
第三招:开着实时调试别关
下午改用户中心页面时贼有体会。开着终端运行python * runserver就没关过,浏览器始终开着127.0.0.1:8000/user。每次在编辑器里刚按下Ctrl+S保存,扭头就能看见浏览器自动刷新。有次给头像上传组件加样式,边框调了五次颜色,根本不用手动刷新页面!最爽的是出bug的时候,终端啪地跳出错误行号,连后台报错信息都是标红显示的。
弄完项目不到仨小时,放以前至少得熬到半夜。省下来的时间够我涮两顿火锅了,你们赶紧试试这骚操作!





