• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python实现管理站点的方法

python 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

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

一、Django后台管理页面

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

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

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

多加了几行代码:

def __str__(self):        return self.title    class Admin:        pass

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

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

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.Secu<span style="color:transparent">本文来源gaodai#ma#com搞*!代#%^码$网!</span>rityMiddleware',    # '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添加一个配置


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

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

访问 http://127.0.0.1:8000/admin/
看到一个这样的页面:
恭喜,访问成功,具体的使用可以自己点一下看看。

以上就是Python实现管理站点的方法的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python实现管理站点的方法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址