django 后台服务

如果是 Django 不主动提示创建管理员(Django 1.9不提示)用下面的命令创建一个帐号

1
python manage.py createsuperuser

六,修改 admin.py 

进入 blog 文件夹,修改 admin.py 文件(如果没有新建一个),内容如下

1
2
3
4
5
from  django.contrib  import  admin
from  .models  import  Article
 
 
admin.site.register(Article)

只需要这三行代码,我们就可以拥有一个强大的后台!

提示:urls.py中关于 admin的已经默认开启,如果没有,参考这里

### Django 后台管理配置与使用教程 #### 1. 安装并启用 `django.contrib.admin` 应用 为了使 Django后台管理功能可用,需确保在项目的 `INSTALLED_APPS` 列表中包含了 `'django.contrib.admin'`。这是默认情况下已经存在的配置项[^2]。 ```python INSTALLED_APPS = [ ... 'django.contrib.admin', ... ] ``` #### 2. 数据库迁移与超级用户创建 完成应用安装后,执行以下命令以初始化数据库结构并创建管理员账户: ```bash python manage.py migrate python manage.py createsuperuser ``` 通过上述操作可以生成必要的数据模型,并允许开发者登录后台管理系统[^3]。 #### 3. 注册模型至 Admin 站点 为了让自定义的数据模型能够在后台展示和编辑,需要将其注册到 `admin.site` 中。例如,在某个应用的 `admin.py` 文件里添加如下代码片段: ```python from django.contrib import admin from .models import MyModel @admin.register(MyModel) class MyModelAdmin(admin.ModelAdmin): list_display = ('field1', 'field2') # 设置列表显示字段 search_fields = ['field1'] # 增加搜索框 ``` 此部分实现了基本的功能扩展,比如指定哪些字段应该被列出来或者支持快速查找记录等功能[^4]。 #### 4. 可选:集成 Simple UI 提升视觉效果 如果希望改善默认样式的外观,则可以通过引入第三方插件 **Simple UI** 来实现更现代化的设计风格。按照官方文档指导完成依赖包安装之后,只需简单几步即可让整个平台焕然一新: - 修改 `settings.py` 添加 `"simpleui"` 至已加载的应用程序集合; - 访问 `/admin` 路径验证更改是否生效; 注意此时可能还需要调整静态资源路径等相关参数来适配新的主题方案。 #### 5. 运行服务器测试访问地址 最后一步就是启动本地服务端口监听进程以便于即时预览成果: ```bash python manage.py runserver ``` 随后打开浏览器前往链接 `http://127.0.0.1:8000/admin/` 输入之前设定好的用户名密码组合便可顺利登入查看实际运行状况了。 --- ### 实际案例分析 - 构建简历详情页视图 假设我们正在构建一个求职网站中的个人简历模块 (`Resume`) ,那么除了常规增删改查之外还可以进一步完善其细节呈现方式——即利用类基底视图 (CBV) 设计专属模板渲染逻辑。具体做法如下所示[^5]: ```python from django.urls import path from .views import ResumeDetailView urlpatterns = [ path('resumes/<int:pk>/', ResumeDetailView.as_view(), name='resume-detail'), ] # views.py from django.views.generic.detail import DetailView from .models import Resume class ResumeDetailView(DetailView): model = Resume template_name = 'resume/resume_detail.html' ``` 以上例子展示了如何基于内置工具链迅速搭建起一套完整的解决方案流程。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值