标签:接口 访问 web服务器 creates 目录结构 ati default 系统配置 定制
Admin是Django自带的一个功能强大的自动化数据管理界面
被授权的用户可直接在Admin中管理数据库
Django提供了许多针对Admin的定制功能
使用python manage.py createsuperuser创建超级用户
访问地址:loalhost:8000/admin(127.0.0.1:8000/admin)
输入创建的用户名和密码登录
修改settings.py中LANGUAGE_CODE = ‘zh_Hans‘
在应用下admin.py中引入自身的models模块(或里面的模型类):from models import Article
编辑admin.py:admin.site.register(models.Article)
修改后的应用admin.py如下:
1 #blog/admin.py 2 from django.contrib import admin 3 from .models import Article 4 5 admin.site.register(Article)
点击Article超链接进入Article列表页面
点击任意一条数据,进入编辑页面修改
编辑页面下方一排按钮可执行相应的操作
修改后的应用models.py文件如下:
1 # blog/models.py 2 from __future__ import unicode_literals 3 from django.db import models 4 5 class Article(models.Model): 6 title = models.CharField(max_length=32,default=‘Title‘) 7 content = models.TextField(null=True) 8 def __str__(self): 9 return self.title
myblog
|-----blog(应用目录)
|-----migrations(数据移植模块,内容自动生成)
|------__init__.py
|-----templates
|-----blog
|-----index.html
|-----__init__.py
|-----admin.py(应用的后台管理系统配置)
|-----apps.py(应用的一些配置)
|-----models.py(数据模块,类似于MVC结构中的Models(模型))
|-----tests.py(自动化测试模块)
|-----views.py(执行响应的代码所在模块)
|-----urls.py(新增路由文件)
|-----myblog(项目目录)
|-----__init__.py
|-----settings.py(项目中的总配置文件)
|-----urls.py(URL配置文件)
|-----wsgi.py(Python应用与Web服务器之间的接口)
|-----db.sqlite3(数据库文件)
|-----manage.py(与项目进行交互的命令行工具集入口(项目管理器))
标签:接口 访问 web服务器 creates 目录结构 ati default 系统配置 定制
原文地址:http://www.cnblogs.com/wanghao123/p/7997496.html