上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 144 下一页
摘要: 前言 Action插件在数据列表页面上提供数据选择功能。可以在Action之后专门处理所选数据。批量删除功能作为默认操作提供。 action文档 要启用Action,开发人员可以设置Model OptionClass的属性“actions”,这是一种列表类型。xadmin官方文档地址 "https: 阅读全文
posted @ 2019-04-03 17:05 上海-悠悠 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 前言 xadmin首页上有个添加小组件按钮,打开的时候会报错“render() got an unexpected keyword argument 'renderer'” 环境: python3.6 django 2.1.2 xadmin 2 遇到问题 在xadmin后台首页点“添加小组件” 出现 阅读全文
posted @ 2019-04-03 13:44 上海-悠悠 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: 前言 xadmin后台的菜单项是放到一个app下的,并且里面的排序是按字母a z排序,有时候我们需要划分多个项,需要自定义菜单列表,可以通过重写CommAdminView类实现。 xadmin后台提供了多个主题,可以通过use_bootswatch=True设置多个主题。 自定义菜单项 先定义get 阅读全文
posted @ 2019-04-03 12:22 上海-悠悠 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们登录访问一个网站时,服务器需要识别到你已经登录了,才有相应的权限访问登录之后的页面。用户退出登录后,将无权限访问再访问登录后的页面。 从登录到退出的一整个流程,可以看成是与服务器的一次会话,也就是session。django里面可以引入session机制实现登录状态的校验。 sessio 阅读全文
posted @ 2019-04-01 23:56 上海-悠悠 阅读(3127) 评论(0) 推荐(0) 编辑
摘要: 前言 在开发一个网站时,经常会用到用户的注册和登陆相关的账号管理功能,auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 像用户注册、用户登录、用户认证、注销、修改密码等功能都不需要我们去开发,这些功能django已经早就设计好了。 auth模块 当我们执行 阅读全文
posted @ 2019-03-30 00:04 上海-悠悠 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 前言 xadmin的详情页面主要是用form_layout布局,学会了完全可以不用写html代码,也能做出很好看的页面。 xadmin的html页面是用的Bootstrap3框架设计的,layout布局用到的是django crispy forms框架,本篇详细讲下django crispy for 阅读全文
posted @ 2019-03-28 22:51 上海-悠悠 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: 前言 之前一直在想页面上如果一个字段只有固定的几个选项,类似select下拉框这种,如果在表里面设置一个外键的话,是不是有点傻了,这样为了几个选项弄一张表不值得。 后来看到Django模型中的字段有个choices属性,在设计模型的时候,只需把字段参数加个choices即可,看样子是我想多了~ ch 阅读全文
posted @ 2019-03-27 23:35 上海-悠悠 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: 前言 mock可以说是面试必问的话题的,我第一次接触mock的时候也是一脸懵逼。虽然fiddler工具用了很久,里面的打断点,设置自动返回数据功能都用过。 mock说的通俗一点就是模拟返回数据,只是面试官为了装逼,搞的这么专业。模拟返回数据,用fiddler打断点修改返回数据和设置AutoRespo 阅读全文
posted @ 2019-03-26 23:41 上海-悠悠 阅读(7032) 评论(2) 推荐(2) 编辑
摘要: 前言 xadmin的详情页面默认是一行展示一个字段,可以使用form_layout对详情页面的布局重新设计。 可以设置必填和非必填字段,也可以设置不显示,不可以编辑的字段。 models模块 先在models.py建2张表 adminx.py注册表信息 之后执行 makemigrations 和mi 阅读全文
posted @ 2019-03-26 18:01 上海-悠悠 阅读(2802) 评论(0) 推荐(0) 编辑
摘要: 前言 django在linux上运行,一般在xshell远程连接后,是通过python manage.py runserver 0.0.0.0:8000启动服务。但是这样有个弊端,窗口关闭服务就停止了。 nohup可以启动的时候挂后台运行 nohup后台运行 cd到django的manage.py目 阅读全文
posted @ 2019-03-25 14:53 上海-悠悠 阅读(8372) 评论(0) 推荐(1) 编辑
上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 144 下一页