美文网首页
2018-03-14

2018-03-14

作者: fontain | 来源:发表于2018-03-14 07:45 被阅读0次

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增强

相关文章

网友评论

      本文标题:2018-03-14

      本文链接:https://www.haomeiwen.com/subject/xayxqftx.html