django提供了一个可视化后台方便对模型表进行数据的操作
如果要先使用后台操作表,需要去应用下的admin.py下注册模型表

  1. from app01 import models
  2. # Register your models here.
  3. admin.site.register(models.Userinfo)
  1. models
  2. class Meta:
  3. verbose_name_plural ='用户表' #修改admin后台默认的表名
  4. # verbose_name = '用户表' #默认加s

admin会给每一个注册了的生成一个增删改查url
url(r’^admin/‘, admin.site.urls) 由urls内部生成

  1. http://127.0.0.1:8000/admin/app01/userinfo/ 查
  2. http://127.0.0.1:8000/admin/app01/userinfo/add/ 增
  3. http://127.0.0.1:8000/admin/app01/userinfo/1/delete/ 删
  4. http://127.0.0.1:8000/admin/app01/userinfo/1/change/ 改

media配置

该配置可以让用户上传的文件指定在某个文件夹下

配置用户文件上传存储位置
MEDIA_ROOT = os.path.join(BASE_DIR,’media’)

开设指定后端文件夹资源

from django.views.static import serve
from BBS项目 import settings
url(r’^media/(?P.*)’,serve,{‘document_root’:settings.MEDIA_ROOT}),#暴露后端指定文件夹资源

图片防盗链

image.png

自定义个人站点方式