zoukankan      html  css  js  c++  java
  • Django学习--9 Admin

    1、vim settings.py

    打开  'django.contrib.admin'

    vim urls.py

    打开

     from django.contrib import admin     (注意缩进~!!!)
     admin.autodiscover()

    2、vim sdj/models.py

    sex_choices=(                            二元组

      ('f','famale'),

      ('m','male'),

      )

    class User(models.Model):

        name = models.CharField(max_length=30)

        sex = models.CharField(max_length=1,chioces=sex_chioces)

    3、同步数据库

    python manage.py   syncdb 

    会出现以下内容

    Creating table sdj_user
    Creating table django_admin_log     这个用于后台管理

    python manage.py   runserver  

    127.0.0.1/admin  就可以看到登录界面了
     

    4、vim blog/admin.py

    from  django.contrib  import admin
    from  blog.models  import  User

    admin.site.register(User)       注册动作

    现在重新刷新再进一次,断开刚才的再 python  manage.py  runserver

    进去有一个blog  下 有个Users 

    可以add用户

    然后进去命令行    sqlite3  cs.db

             .tables      就会显示所有的表

    select  *  from blog_user;    就会显示你创建的用户

    也可以在上面的Auth 下的users  里添加用户 并选上 Staff status  可以有登录权限

    再到下面添加上  blog | user |can add user

                          blog |user |can change user

    这样这个用户就有了创建blog user的权限    退出当前用户可以用所创建的用户试一试

    然后再命令行 select  *  from blog_user;    做检查

                  

  • 相关阅读:
    poj 2485 (kruskal)
    poj 1258
    poj 2253 (dijkstra 变形)
    poj 2485 (prim)
    poj 1125 (floyd)
    poj 2240 Arbitrage (floyd 变形)
    poj 3020 Antenna Placement(二分图+最小路径覆盖)
    poj 3020 Antenna Placement(二分图+最小路径覆盖)
    poj 3278 Catch That Cow (bfs 搜索)
    poj 2049 Finding Nemo(搜索)
  • 原文地址:https://www.cnblogs.com/Icanflyssj/p/5131388.html
Copyright © 2011-2022 走看看