`
haoningabc
  • 浏览: 1490251 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Django-1.3的helloworld3 admin模块 (附件带书)

阅读更多
把图片的附件后缀改成chm是一本中文电子书
G:\java\python\Python26\Lib\site-packages\django\contrib\admin是admin的源码


不知道搞神马,vpn下载不了代码,连不上数据库,搞得我放假两天睡了一天半,只能看python,
django-cms值得看一下,等溜完django吧
接helloword2:

修改settings.py加django.contrib.admin
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls',
    'django.contrib.admin'
    # Uncomment the next line to enable the admin:
    # 'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',
)

运行python manage.py syncdb
mysql会自动建立一个表django_admin_log
修改mysite/urls.py文件:(不知道搞神马,官方的txt让把bold的注释打开,考txt咋看bold,上官网才知道原来是以下)
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'^mysite/', include('mysite.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/', include(admin.site.urls)),
)

python manage.py createsuperuser --username=haoning --email=haoningabc@163.com
创建超级用户
python manage.py runserver
(运行后cpu占%17,咋怎么大?)
http://127.0.0.1:8000/admin/
登陆后能看见group,users,子工程polls,site

改一个setting.py和url.py之后再python manage.py syncdb,建个用户,admin就可以用了


---------------------------
在poll下建个admin.py
from polls.models import Poll
from django.contrib import admin

admin.site.register(Poll)

动态加载poll,改变文件后会auto-reloads
尝试改变布局:
class PollAdmin(admin.ModelAdmin):
    fields = ['pub_date', 'question']

admin.site.register(Poll, PollAdmin)

class PollAdmin(admin.ModelAdmin):
    fieldsets = [
        (None,               {'fields': ['question']}),
        ('Date information', {'fields': ['pub_date']}),
    ]

admin.site.register(Poll, PollAdmin)

class PollAdmin(admin.ModelAdmin):
    fieldsets = [
        (None,               {'fields': ['question']}),
        ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),
    ]
  • 大小: 1.5 MB
分享到:
评论

相关推荐

    PyPI 官网下载 | django-fluent-blogs-1.3.tar.gz

    标题"PyPI 官网下载 | django-fluent-blogs-1.3.tar.gz"表明我们正在讨论的是一个从Python Package Index (PyPI) 下载的开源项目,具体是“django-fluent-blogs”库的1.3版本。这个库是以.tar.gz格式打包的,这是一...

    PyPI 官网下载 | django-view-shortcuts-1.3.tar.gz

    **PyPI 官网下载 | django-view-shortcuts-1.3.tar.gz** 在Python的世界里,PyPI(Python Package Index)是官方的第三方软件包仓库,开发者可以在这里发布自己的Python库,供全球用户下载和使用。`django-view-...

    django-docs-1.3-en.rar

    "django-docs-1.3-en.rar"是Django 1.3版本的英文官方文档,包含了关于该框架的详尽信息。这份文档对于学习和理解Django 1.3的核心概念、功能和最佳实践至关重要。 1. **Django简介** Django是基于模型-视图-控制...

    Python库 | django-categories-1.3b5.tar.gz

    **Python库 django-categories-1.3b5.tar.gz** `django-categories` 是一个基于Python的Django框架的扩展,主要用于创建和管理分类体系。这个库为开发者提供了在Django项目中构建灵活、多层次的分类系统的能力。在...

    django-vue-admin-pro.rar

    "django-vue-admin-pro.rar" 是一个包含使用Django框架和Vue.js前端库构建的高级管理后台项目的压缩文件。这个项目可能是一个模板或者一个已经开发完成的系统,用于快速搭建高效、美观且功能丰富的Web应用后台。让...

    Django-1.3.tar.gz

    3. **安装Django 1.3** 包含的`.exe`安装文件适用于Windows操作系统,提供了一种简便的安装方式。对于其他平台,可以通过Python的包管理器pip来安装,但由于1.3版本较旧,可能需要先确保Python 2.6或更高版本已安装...

    PyPI 官网下载 | pip-1.3.tar.gz

    标题中的“PyPI 官网下载 | pip-1.3.tar.gz”指的是Python Package Index (PyPI) 上的一个软件包,pip是Python的包管理工具,用于安装和管理Python库。1.3是这个版本的pip,而.tar.gz是源代码压缩格式,通常用于在...

    django-admin-bootstrap-master.zip

    【django-admin-bootstrap-master.zip】是一个包含Django管理界面(admin)风格化为Bootstrap主题的项目压缩包。这个项目旨在提供一个美观、响应式且用户体验友好的Django后台管理界面。Bootstrap是一个流行的前端...

    django-vue-admin 依赖包

    django-vue-admin-pro 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用D2Admin 、Vue。 后端采用Python语言Django框架。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多...

    django-docs-1.3-en文档

    **Django Docs 1.3 En 文档** Django Docs 1.3 En 是一份针对 Django 1.3 版本的官方英文文档,旨在帮助开发者深入理解和掌握这个流行的Python Web框架。Django是一个开放源代码的Web应用框架,遵循模型-视图-控制...

    Python库 | django-read-only-admin-0.14.12.zip

    `django-read-only-admin`库是针对Django内置的admin模块进行增强,使管理员能够在不影响功能的情况下,限制对敏感数据的修改权限,这对于大型项目或者有严格数据保护需求的项目来说非常重要。 在实际应用中,`...

    Python库 | django-read-only-admin-0.4.0.zip

    **Python库 django-read-only-admin-0.4.0** 在Python的世界中,Django是一个流行的Web框架,它以其高效、安全和可扩展性而受到广大开发者喜爱。`django-read-only-admin`是针对Django框架的一个扩展库,专为创建...

    基于Django-Vue-Admin毕业设计-企业级后端管理系统

    内置功能 菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。 部门管理:配置系统组织机构(公司、部门、角色)。 角色管理:角色菜单权限...插件市场 :基于Django-Vue-Admin框架开发的应用和插件。

    Django-2.1-py3-none-any.whl

    Django-2.1-py3-none-any.whl 从国外网站下载Django-2.1-py3-none-any.whl太慢了,基本几KB 传上来共享给大家 省的大家自己下了

    django-vue-admin-pro-master.zip

    《Django-Vue-Admin-Pro:构建高效后台管理系统》 Django-Vue-Admin-Pro是一个基于Django框架和Vue.js前端库的高级管理界面模板,旨在帮助开发者快速构建功能完善的后台管理系统。它集成了现代Web开发的最佳实践,...

    Python库 | django-read-only-admin-0.17.4.zip

    **Python库 Django-read-only-admin 0.17.4 深度解析** 在Python的Web开发领域,Django框架以其高效、灵活和强大的特性深受开发者喜爱。而Django-read-only-admin是一个针对Django框架的扩展库,它允许开发者轻松地...

    Python库 | Django-3.2.11-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:Django-3.2.11-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | django-fastadmin-0.1.1.tar.gz

    **Python库 django-fastadmin 深度解析** `django-fastadmin` 是一个基于 Python 的 Django 框架构建的高效后台管理系统。这个开源项目旨在简化 Django 应用的后台开发,提供快速、高效的管理界面,使得开发者能够...

    django-fluent-dashboard.pdf

    Django-fluent-dashboard是一款基于Django-admin-tools的自定义管理后台仪表盘扩展模块。它不仅提供了将标准Django后台主页替换成基于小部件的仪表盘的默认机制,而且通过提供额外的“模块”(即小部件)进一步扩展...

    django-vue-admin-master.zip

    3. Django-Vue-Admin集成: 这个项目结合了Django的RESTful API能力与Vue.js的组件化开发,形成前后端分离的架构。Django提供API接口,Vue.js通过HTTP请求获取数据并渲染界面。这种架构有利于提升开发效率,同时...

Global site tag (gtag.js) - Google Analytics