Python实现管理站点的方法


本文摘自php中文网,作者小云云,侵删。

本文主要和大家分型分享Python实现管理站点的方法,主要以代码的方式和大家讲解,希望能帮助到大家。

一、Django后台管理页面

Django内置了后台管理页面,只需要配置一下就可以使用,这免除了开发者在开发完站点之后还要去做一个后台管理系统的麻烦。。

首先需要给我们的数据模型加管理页面。

1

2

3

4

5

6

7

8

9

10

11

12

13

class Publisher(models.Model):

    name = models.CharField(max_length=30)

    address = models.CharField(max_length=50)

    city = models.CharField(max_length=60)

    state_province = models.CharField(max_length=30)

    countray = models.CharField(max_length=50)

    website = models.URLField()

 

    def __str__(self):

        return self.title

 

    class Admin:

        pass


多加了几行代码:

1

2

3

4

5

def __str__(self):

        return self.title

 

    class Admin:

        pass


其中class Admin:pass就是给当前数据模型声明了一个管理页面(其他模型也是如此)

之前我们修改过settings.py中的一些配置参数:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

INSTALLED_APPS = [

    # 'django.contrib.admin',

    # 'django.contrib.auth',

    # 'django.contrib.contenttypes',

    # 'django.contrib.sessions',

    # 'django.contrib.messages',

    # 'django.contrib.staticfiles',

    'books',

]

 

MIDDLEWARE = [

    # 'django.middleware.security.SecurityMiddleware',

    # 'django.contrib.sessions.middleware.SessionMiddleware',

    # 'django.middleware.common.CommonMiddleware',

    # 'django.middleware.csrf.CsrfViewMiddleware',

    # 'django.contrib.auth.middleware.AuthenticationMiddleware',

    # 'django.contrib.messages.middleware.MessageMiddleware',

    # 'django.middleware.clickjacking.XFrameOptionsMiddleware',

]


注释掉一些代码,现在需要把注释掉的代码全部放开

然后运行python manage.py migrate来创建这些表,这些表就是权限管理需要的表


现在数据库看起来应该是这个样子的。

既然是页面,我们需要配置访问路径,就像之前做的那样,打开urls.py添加一个配置

1

<br>

1

url('admin/', admin.site.urls),

然后启动服务器,python manage.py runserver

1

访问 http://127.0.0.1:8000/admin/

1

看到一个这样的页面:

1

恭喜,访问成功,具体的使用可以自己点一下看看。

以上就是Python实现管理站点的方法的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中join是什么意思

Python中函数赋值给变量时的问题注意详解

Python如何定义整数

基于Python requests库中的代理实例

Python yield和yield from用法总结详解

Python入门:Python的环境搭建(ide)工具

Python可用于什么领域?

circle是什么意思,3分钟教你用circle画圈

教你用Python创建微信聊天机器人

Python什么时候用类方法

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...