美文网首页
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