随笔分类 -  django

摘要:参考:https://www.cnblogs.com/aizhinong/p/12555188.html 阅读全文
posted @ 2020-08-11 15:18 番茄土豆西红柿 阅读(172) 评论(0) 推荐(0) 编辑
摘要:我想在django模型中设置一个ForeignKey字段,它在某些时候指向另一个表.但我希望可以在这个字段中插入一个id,它引用另一个表中可能不存在的条目.因此,如果该行存在于另一个表中,我希望获得ForeignKey关系的所有好处.但如果没有,我希望这只被视为一个数字. 这可能吗?这是通用关系的用 阅读全文
posted @ 2019-09-02 11:12 番茄土豆西红柿 阅读(707) 评论(0) 推荐(0) 编辑
摘要:navie时间和aware时间: 什么是navie时间?什么是aware时间? pytz库: 专门用来处理时区的库。这个库会经常更新一些时区的数据,不需要我们担心。并且这个库在安装Django的时候会默认的安装。如果没有安装,那么可以通过pip install pytz的方式进行安装。 astime 阅读全文
posted @ 2019-08-27 14:35 番茄土豆西红柿 阅读(741) 评论(0) 推荐(0) 编辑
摘要:原文: 今天突然有人问起在 django 的 model 里面怎么用 distinct, 对于这种东西,我一向的观点是查看django 的在线文档。于是不加思索的根据在线文档给出了答案,但结果很让人沮丧,运行程序时会报错: NotImplementedError: DISTINCT ON field 阅读全文
posted @ 2019-08-23 10:16 番茄土豆西红柿 阅读(13158) 评论(0) 推荐(0) 编辑
摘要:日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用途。在Java开发中通常用log4j,logback等第三方组件。那么在django中是怎么处理日志?django利用的就是Python提供的logging模块,但django中要用logging,还 阅读全文
posted @ 2018-08-14 19:50 番茄土豆西红柿 阅读(814) 评论(0) 推荐(0) 编辑
摘要:1. 都是获取request 请求的url路径 2. request.get_full_path() -- 获取当前url,(包含参数) 请求一个http://127.0.0.1:8000/200/?type=10 request.get_full_path()返回的是【/200/?type=10】 阅读全文
posted @ 2018-06-14 12:25 番茄土豆西红柿 阅读(610) 评论(0) 推荐(0) 编辑
摘要:在django的models.py 中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如 0对应男 1对应女等。 如果我们想要在HTML中显示choice中的字段值,采用{{ obj.level }} 得到的只是数字0,1,2,3 ,如果我们想要的到’全国’、’省 阅读全文
posted @ 2018-05-27 06:28 番茄土豆西红柿 阅读(358) 评论(0) 推荐(0) 编辑
摘要:指定认证后端 Django维护一个”authentication backends”的列表用来测试认证。当调用 django.contrib.auth.authenticate() — Django将尝试所有的认证后端。如果第一个认证方法失败了,Django将会继续尝试第二个,直到所有的都被尝试过。 阅读全文
posted @ 2017-12-05 17:15 番茄土豆西红柿 阅读(6359) 评论(0) 推荐(1) 编辑
摘要:用户表已存在(与其他App共用),不能再使用Django内置的User模型和默认的登录认证。但是还想使用Django的认证框架(真的很方便啊)。 两个步骤: 1)自定义Use模型,为了区分系统的User模型,命名为Account。 2)自定义登录验证后台,并加入AUTHENTICATION_BACK 阅读全文
posted @ 2017-12-05 16:56 番茄土豆西红柿 阅读(924) 评论(0) 推荐(0) 编辑
摘要:Q1:这是我一个view函数: 虽然用户已经登陆,但是返回的is_login总是0,也就是没有登陆,这么简单的一个函数,为什么会出错? A1: 如果你使用is_authenticated()判断用户是否登录,那么意味着你采用了django的auth系统,那么你的登陆最好使用django.contri 阅读全文
posted @ 2017-11-28 18:25 番茄土豆西红柿 阅读(4618) 评论(0) 推荐(0) 编辑
摘要:Django过滤器和标签功能很强大,而且支持自定义标签,很是方便;其中一种标签是Inclusion tags,即包含标签,个人感觉比较反人类的 包含标签(Inclusion tags)通过渲染其他的模板来展示内容,这类标签的用途在于一些相似的内容的展示,并且返回的内容是渲染其他模板得到的内容。这里我 阅读全文
posted @ 2017-11-20 09:02 番茄土豆西红柿 阅读(666) 评论(0) 推荐(0) 编辑
摘要:报错如下: if response.get('X-Frame-Options') is not None:AttributeError: 'str' object has no attribute 'get' 原因如下: 参考:https://stackoverflow.com/questions/ 阅读全文
posted @ 2017-09-16 10:37 番茄土豆西红柿 阅读(964) 评论(0) 推荐(0) 编辑
摘要:在很多网站中,基本上的都会有一个开头和一个结尾,在每一个网页中都会显示。相对于这种的来说,在Django中,最好的方法就是使用include的标签,在每一个模板中都加入这个开头和结尾的标签。 官方文档:链接 1.可以直接使用模板的名字进行导入,例如 {% include "index.html"%} 阅读全文
posted @ 2017-09-09 12:49 番茄土豆西红柿 阅读(1583) 评论(0) 推荐(0) 编辑
摘要:使用adminLTE模板, return render(request, 'AdminLTE/index.html') 的时候报如下错误且页面渲染异常,css没有效果: Resource interpreted as Stylesheet but transferred with MIME type 阅读全文
posted @ 2017-09-09 08:53 番茄土豆西红柿 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:http://www.oldboyedu.com/XinXi/pythonjishuwenzhang/257.html 阅读全文
posted @ 2017-09-08 15:30 番茄土豆西红柿 阅读(162) 评论(0) 推荐(0) 编辑
摘要:纯js实现网页tab选项卡切换效果 百度搜索 js 点击菜单项就可以切换内容的效果 阅读全文
posted @ 2017-09-08 10:23 番茄土豆西红柿 阅读(237) 评论(0) 推荐(0) 编辑
摘要:分页 阅读全文
posted @ 2017-09-03 18:08 番茄土豆西红柿 阅读(130) 评论(0) 推荐(0) 编辑
摘要:django中的cookie & session 阅读全文
posted @ 2017-09-03 18:08 番茄土豆西红柿 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2017-09-03 18:07 番茄土豆西红柿 阅读(798) 评论(0) 推荐(0) 编辑
摘要:表格: table{ table-layout: fixed; } td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } 本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式: 1. tabl 阅读全文
posted @ 2017-09-01 15:39 番茄土豆西红柿 阅读(1128) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示