最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现管理站点的方法

来源:动视网 责编:小采 时间:2020-11-27 14:13:14
文档

Python实现管理站点的方法

Python实现管理站点的方法:本文主要和大家分型分享Python实现管理站点的方法,主要以代码的方式和大家讲解,希望能帮助到大家。一、Django后台管理页面Django内置了后台管理页面,只需要配置一下就可以使用,这免除了开发者在开发完站点之后还要去做一个后台管理系统的麻烦。首先需要
推荐度:
导读Python实现管理站点的方法:本文主要和大家分型分享Python实现管理站点的方法,主要以代码的方式和大家讲解,希望能帮助到大家。一、Django后台管理页面Django内置了后台管理页面,只需要配置一下就可以使用,这免除了开发者在开发完站点之后还要去做一个后台管理系统的麻烦。首先需要
 本文主要和大家分型分享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.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添加一个配置


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

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

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

文档

Python实现管理站点的方法

Python实现管理站点的方法:本文主要和大家分型分享Python实现管理站点的方法,主要以代码的方式和大家讲解,希望能帮助到大家。一、Django后台管理页面Django内置了后台管理页面,只需要配置一下就可以使用,这免除了开发者在开发完站点之后还要去做一个后台管理系统的麻烦。首先需要
推荐度:
标签: 方法 管理 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top