django admin扩展 相关备忘录

简介:
porject相关
 
settings.py
 
INSTALLED_APPS = ( 
         'django.contrib.auth', 
         'django.contrib.contenttypes', 
         'django.contrib.sessions', 
         'django.contrib.sites', 
   'django.contrib.admin', 
   'mypyblog.polls', 
)
 
 
urls.py
from django.conf.urls.defaults import * 

# Uncomment the  next two lines  to enable the admin: 
from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns( '', 
        # Example: 
        # (r '^mypyblog/', include('mypyblog.foo.urls')), 

        # Uncomment the admin/doc line below  and add  'django.contrib.admindocs'    
        #  to INSTALLED_APPS  to enable admin documentation: 
        # (r '^admin/doc/', include('django.contrib.admindocs.urls')), 

        # Uncomment the  next line  to enable the admin: 

  (r '^admin/(.*)', admin.site.root),    
)
 
 
 
app相关
 
建立app之后 添加models
# -*- coding: utf-8 -*- 
from django.db import models 

# Create your models here. 

class Topic(models.Model): 
        title = models.CharField(max_length=100) 
        content = models.CharField(max_length=50) 
        
class Admin(models.Model): 
        username = models.CharField(max_length=10) 
        password = models.CharField(max_length=16)
 
ORM模型正确性检验
python manage.py validate
查看数据库结构
python manage.py sql polls
同步数据库
python manage.py syncdb
 
 
在app下建立一个admin.py


from django.contrib import admin 
from mypyblog.polls.models import Topic, Admin 
admin.site.register(Topic) 
admin.site.register(Admin) 
 
启动测试服务器
python manage.py runserver
 


本文转自阿汐 51CTO博客,原文链接:http://blog.51cto.com/axiii/180994,如需转载请自行联系原作者

相关文章
|
4天前
|
数据处理 数据库 开发者
Django中的自定义管理命令:扩展管理功能的途径
【4月更文挑战第15天】Django教程:介绍如何创建和使用自定义管理命令以扩展框架功能。在应用的`management/commands`目录下创建Python文件,继承`BaseCommand`,实现`handle`方法。示例代码展示了如何定义参数和执行逻辑。自定义命令适用于批量数据处理、定期任务、项目初始化和自定义迁移操作。注意文件位置、命令安全性和稳定性。自定义管理命令能提升开发和维护效率。
|
3月前
|
Python
百度搜索:蓝易云【Django自带的Admin后台中如何获取当前登录用户】
在上面的代码中,`@staff_member_required`装饰器确保只有管理员可以访问 `my_custom_view`视图,而 `@login_required`装饰器确保只有登录的用户可以访问该视图。然后,可以使用 `request.user.username`获取当前登录用户的用户名,并将其传递到模板中进行显示或其他操作。
33 3
|
4月前
|
人工智能 开发工具 数据库
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
|
5月前
|
数据安全/隐私保护 Python
27 Django高级- Admin站点
27 Django高级- Admin站点
36 0
|
8月前
|
Linux Python
django -- admin里的配置
django -- admin里的配置
|
9月前
|
数据库 数据安全/隐私保护 Python
08-Django-基础篇-admin管理后台
08-Django-基础篇-admin管理后台
|
12月前
|
测试技术 数据库 数据安全/隐私保护
Django 继承AbstractUser扩展用户模型
Django 继承AbstractUser扩展用户模型
106 0
|
存储 JSON 自然语言处理
Python3.7+Django2.0.4配合Mongodb打造高性能高扩展标签云存储方案
书接上回,之前有一篇文章提到了标签云系统的构建:[Python3.7+jieba(结巴分词)配合Wordcloud2.js来构造网站标签云(关键词集合)](https://v3u.cn/a_id_138),但是这篇只是浅显的说明了一下如何进行切词以及前端如何使用wordcloud2.js进行前端展示,本次主要讨论下标签分词切出来之后,如何进行存储。
Python3.7+Django2.0.4配合Mongodb打造高性能高扩展标签云存储方案
|
XML 关系型数据库 MySQL
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
134 0
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
|
中间件 数据库 Python
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
262 0
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载