在上一篇随笔里面,我们已经介绍了如何从零开始用django建立一个项目并且初步运行以来了, 现在我们就要开始写我们的html了,也就是django里面的模板了,不过这节我们只讲如何链接图片和css(静态文件) 上一篇随笔里面我们说了如何设置templates的了,这里不赘述 1:准备工作,工欲善其事必先利其器,我们先要准备好html和css的编辑软件 html可以用sublime text来编辑,sublime text有一个好处是可以管理整个项目,也可以用frontpage,点此下载 css可…
打开settings.py,在底部添加: import os STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'), ) 打开urls.py,添加:(注意,如果你在blog目录下也建立了urls.py,那么就得在blog/urls.py中做修改.别忘了import settings) import settings u…
当IIS挂的网站出现选 图片文件, 静态文件都打不开时, 可以试试新建一个应用程序池试试看...…
一般在开发中,有的网站存在大量图片,首先图片的名称是不能重复的, 但是除了数据库可用的id以外我们可以用time模块中time.time()获取的时间来进行md5加密操作, 因为time模块所产生的时间的精度为亚秒级,是不会发生重复的情况 1.这里封装了md5的加密字符,导入setting.py的静态文件目录(路径拼接时需要)    from stu_entry.settings  import STATICFILES_DIRS    import time      import hashli…
项目的目录为 在app中创建templates时,最好要再创建一个app名相同的文件夹,因为项目找文件时从第一个app开始遍历,不同app内的同名文件会有冲突,所以这样处理 一.自定义标签和过滤器 1.在settings中的INSTALLED_APPS配置当前app,否则django无法找到自定义的simple_tag 2.在app中创建templatetags模块(模块名只能是templatetags) 3.创建 任意名称的.py 文件,如: my_tags.py from django im…
前言 本文介绍的是AspNetCore的MVC项目,WebApi+独立前端这种前后端分离的项目就不需要多此一举了~默认前端小伙伴是懂得使用前端工具链的. 为啥要用MVC这种服务端渲染技术呢? 简单项目不需要强行分离增加复杂度(如:我正在开发的博客项目) 后端渲染利于SEO,对博客网站友好 OK,虽然MVC的技术老了点,但依然可以结合现代前端工具链来提高效率 本文的食用需要先安装好Node.js环境,下载地址:https://nodejs.org/en/download 在开始前,先看看我们的项目…
如果你的网页不是纯阅读型的,那么你很有可能希望在用户打开某些界面的时候需要验证用户是否登陆的信息, 虽然django里面有自带的一些user的类,但我看不懂,并且自己实现也不是很难,下面和大家分享一下我的项目经历吧 1:首先你要知道,登陆,验证登陆和注销是怎么样的概念,按照我的理解,我觉得: 登陆:后台验证这个用户名和密码是否存在 保持登陆状态:为什么登陆一次后第二次打开网页的时候不需要验证了呢,那是因为把登陆写入了本地的cookie(我们这里用session), 打开网页的时候先验证本地的se…
1:进入目标目录新建一个项目 D:\>django-admin.py startproject qiweijie 新建完成后,进入项目文件夹查看目录 D:\>cd qiweijie D:\qiweijie>dir2014/03/16 11:09 261 manage.py 2014/03/16 11:09 <DIR> qiweijie D:\qiweijie>dir qiweijie 2014/03/16 11:09 5,547 settings.py2014/03/1…
一.什么是REST? 符合REST约束风格和原则的应用程序或者设计就是REST 例如: /blog/1   HTTP GET    =>查询id=1的blog /blog/1   HTTP DELETE =>删除id=1的blog /blog/1   HTTP PUT    =>更新blog /blog/add HTTP POST  =>新增blog 二.SpringMVC对REST应用提供了以下支持 1.利用@RequestMapping指定要处理请求的URI模板和HTTP请求的…
今天做了一个动画的效果,在ff下正常 但是到了谷歌下就不正常了,非常郁闷,看了下是缓存的问题 ,于是度娘了一下发现清理缓存的技巧还是满多的,这里借鉴一下别人的总结,人的大脑有限,下次忘记的时候还可以在来看看! 第一种: 方法1:清理浏览器缓冲.(ctrl+shift+del)调出chrome的清理缓冲的弹框,整体清理一遍后F5刷新页面.ok,看到我需要的效果了. 方法2:直接将地址栏地址复制下来,换个浏览器进行预览. 方法3:ctrl+shift+n 弹一个新的隐身窗口,然后将代码地址粘进去,回…