接着前面Django入门使用示例
今天我们来看看Django是如何加载静态HTML的?
我们首先来看一看什么是静态HTML,什么是动态的HTML?二者有什么区别?
静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片、文字等的只供用户浏览但不包含任何脚本、不含有任何交互功能的网页!
动态的HTML指的是网页不仅提供给用户浏览,网页本身还有交互功能,存在着在脚本如JavaScript,并利用某种服务器端语言如PHP等实现如用户注册,用户登录,上传文件,下载文件等功能
接下来,了解下加载静态HTML是如何实现的。
1.第一步,在manage.py同级下新建HTML目录,里面新建一个index.HTML
<!DOCTYPE HTML><HTML lang="en"><head> <Meta charset="UTF-8"> <Title>Title</Title></head><body> <h1>这是一个HTML页面</h1></body></HTML>
2.接着修改
Django有个函数专门用来加载网页模板
render_to_response
3.我们在Django初体验中,浏览器访问http://127.0.0.1:8000/index/,页面显示”helloworld”,这正是returnhttpResponse("<h1>helloworld</h1>")返回的内容。
那么我们现在访问同样的地址,是否显示的是index.HTML呢?
哇哦,很抱歉,“模板不存在”
4.这是因为我们还需要一些配置。
来到settings.py文件,在TEMPLATES-Dirs配置项中写上BASE_DIR+'/HTML'
现在访问http://127.0.0.1:8000/index/ 就是我们想要的结果了
总结
以上就是本文关于python+django加载静态网页模板解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:
Django入门使用示例
Django admin实现图书管理系统菜鸟级教程完整实例
Python通过Django实现用户注册和邮箱验证功能代码
如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
总结以上是内存溢出为你收集整理的python+django加载静态网页模板解析全部内容,希望文章能够帮你解决python+django加载静态网页模板解析所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)