django自带后台

创建 Admin 后台管理员账户

(py3env) [root@localhost blogproject]# python manage.py createsuperuser
Username (leave blank to use 'root'): admin
Email address: admin@example.com
Password: 
Password (again): 
Superuser created successfully.

在 Admin 后台注册模型

(py3env) [root@localhost blogproject]# pwd
/opt/Code/Django/blogproject
(py3env) [root@localhost blogproject]# cd blog
(py3env) [root@localhost blog]# ll
total 32
-rw-r--r--. 1 root root   63 May 24 18:42 admin.py
-rw-r--r--. 1 root root   83 May 24 18:42 apps.py
-rw-r--r--. 1 root root    0 May 24 18:42 __init__.py
drwxr-xr-x. 3 root root   64 May 24 19:04 migrations
-rw-r--r--. 1 root root 2941 May 24 19:25 models.py
drwxr-xr-x. 2 root root 4096 May 25 02:06 __pycache__
drwxr-xr-x. 4 root root 4096 May 25 04:22 static
-rw-r--r--. 1 root root   60 May 24 18:42 tests.py
-rw-r--r--. 1 root root  133 May 25 00:34 urls.py
-rw-r--r--. 1 root root  287 May 25 02:06 views.py

我们首先把 HTTP 请求传了进去,然后 render 根据第二个参数的值 blog/index.html 找到这个模板文件并读取模板中的内容。之后 render 根据我们传入的 context 参数的值把模板中的变量替换为我们传递的变量的值,{{ title }} 被替换成了 context 字典中 title 对应的值,同理 {{ welcome }} 也被替换成相应的值。
(py3env) [root@localhost blog]# vim admin.py
from django.contrib import admin

# Register your models here.
from .models import Post, Category, Tag

admin.site.register(Post)
admin.site.register(Category)
admin.site.register(Tag)

启动服务

(py3env) [root@localhost blogproject]# python manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).
May 25, 2016 - 08:06:30
Django version 1.10.6, using settings 'blogproject.settings'
Starting development server at http://0.0.0.0:8000/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值