2018-03-14

Django学习

Admin的用法

配置Admin

  • Django中包含一个管理环境(主要是数据库管理),访问方法是在开发网站里访问 <b>网址/admin</b>
  • 使用Admin需要先创建Admin用户:<b>python manage.py createsuperuser</b>
  • 网站使用汉字先要修改 settings.py 中的<b>LANGUAGE_CODE</b>项目为 zh_Hans
    • Django从1.9开始取消了zh_cn和zh_tw的写法,保留了zh_Hans(简体中文)和zh_Hant(繁体中文),

配置应用

  • 在模块文件夹的Admin.py里引用models

      from models import Article
    
  • 在Admin.py里配置admin.site.register()

      admin.site.register(Article)
    

现在在Admin界面里面就可以处理Article了

修改数据的默认显示名称

  • 在Models里面添加一个方法str(self),返回的字符串在Admin管理界面里做标题显示

博客网站的完成

  • url配置之中参数的写法: <b>(?P<参数名>匹配的正则表达式)</b>
  • templates 中url的写法{%url 'app_name:url_name' param %}

过滤器

Django Shell

  • 能自动引入项目环境,与项目交互

      python manage.py shell
    
  • 可以用下面的代码访问项目数据

      from blog.models import Article
      Article.objects.all()
    

这将打印出Article中所有的数据,在命令行的状态

Admin增强

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 去年的事情特别多,也没有什么时间充电学习。今年目测轻松一点,年初本来计划就好好休息一下,结果一晃2017就度过了一...
    灰豹儿阅读 690评论 0 2
  • (一)、启动服务器 (二)、创建数据库表 或 更改数据库表或字段 Django 1.7.1及以上 用以下命令 1....
    夏天夏星阅读 5,990评论 0 17
  • 本博客是记录跟从慕课网课程所记下的笔记,更多内容请访问慕课网慕课网--项目源码 新建项目 打开命令行,进入到打算打...
    小白猿阅读 2,543评论 1 10
  • 此段内容简要来自自强学堂的教程详情请查询自强学堂 一、 后台的运作流程 接收request请求 处理数据 获取请求...
    coder_ben阅读 5,351评论 6 56
  • django官网 安装 官方安装方法 源码安装下载源码然后 到django目录下 运行 pip install -...
    chenlin2844阅读 1,380评论 1 2

友情链接更多精彩内容