python django web 管理界面admin工具简单部署

环境:

A、centos 5.6 x64

B、python 2.7

C、django 1.6

1、创建一个项目

#python django-admin.py startproject test01

2、创建一个视图

#vim views.py

#-*- coding: utf-8 -*-

from django.http import HttpResponse

def test_page(request):

return HttpResponse("<p> my_test_project</p>")

3、创建一个app

#python manage.py startapp app1

4、给app1增加一个页面

#vim setting.py

5、 在test01的url中添加如下

去掉导入admin的注释

from django.contrib import admin

添加

urlpatterns = patterns(‘‘,

url(r‘^admin/‘, include(admin.site.urls)),

url(r‘^$‘, ‘test01.views.test_page‘),

url(r‘^app1/‘, include(‘app1.urls‘)),

6、 在app1的urls中添加

#vim app1/urls.py

from django.conf.urls import patterns,include, url

from django.contrib import admin

urlpatterns = patterns(‘‘,

url(r‘^$‘,‘app1.views.first_page‘),

)

7、创建app的views视图

vim app1/views.py

# -*- coding: utf-8 -*-

from django.http import HttpResponse

def first_page(request):

return HttpResponse("<p>app1 test successfuly !</p>")

8、测试访问

#python manage.py runserver 0.0.0.0:8000

9、配置数据库

a:创建一个数据库django

#create database django default charset utf8;

授权给soul  用户

在setting中修改database链接信息

#vim setting

#python manage.py syncdb

数据库django里会自动加多一些数据表

测试访问一下

成功登陆

添加中文语言

#vim ../test01/settings.py

添加 ‘django.middleware.locale.LocaleMiddleware‘,

10、创建独立的model  (需要继承models.Model)

vim app1/models.py

from django.db import models

from django.contrib.auth.models import User

class Student(models.Model):

title = models.CharField(max_length=18, null=True)

name = models.CharField(max_length=128)

然后运行#python manage.py syncdb

好玩  再试一次

#vim app1/models.py

输入如下

class author(models.Model):

book = models.CharField(max_length=32)

author = models.CharField(max_length=32)

#然后运行#python manage.py syncdb

自动生成了author表

一个最基本的web admin 框架就练习到这里了,后续、、、、、、、、

时间: 2024-10-15 10:58:39

python django web 管理界面admin工具简单部署的相关文章

redis web管理界面工具安装

Redis WEB管理界面工具安装 一.概述 二.文件下载 三.安装过程 一.概述 1.由于redis是基于C/S的方式开发.也就是说,只要满足于redis的客户端通信要求的,都可以作为redis的客户端,进行连接服务端进行管理操作.这里采用的是基于web方式的来管理redis. 2.基于web的方式的优缺点: 2.1.优点: a.在客户端这边不需要多余操作,只需有个浏览器即可 2.2.缺点: a.由于是web方式,因此,需要服务器提供web服务,如果web服务配置不当,易引起安全问题. 3.这

Django后台管理界面

之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Django模型模型安装小结中,我们把settings.py中的部分内容屏蔽了,并添加了一个app,如下 1 INSTALLED_APPS = ( 2 ## 'django.contrib.admin', 3 ## 'django.contrib.auth', 4 ## 'django.contrib.con

F5 BIG-IP负载均衡器配置实例与Web管理界面体验

转载:http://www.zyan.cc/f5_big_ip/ 前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG-IP的常见应用配置方法. 目前,许多厂商推出了专用于平衡服务器负载的负载均衡器,如F5 Network公司的BIG-IP,Citrix公司的NetScaler.F5 BIG-IP LTM 的官方名称叫做本地流量管理器,可以做4-7层负载均衡,具有负载均衡.应用交换.会话交换.状态监控.智能网络地址转

安装启动rabbitmq并配置远程访问web管理界面

参考以下链接: http://blog.csdn.net/mlks_2008/article/details/18988301 http://blog.haohtml.com/archives/15249 http://my.oschina.net/jianglibo/blog/323395 安装 首先安装erlang yum install erlang 安装rabbitmq-server rpm --import http://www.rabbitmq.com/rabbitmq-signin

MongoDB Web管理界面Mongo-express介绍

Mongo-express mongo express 是一个基于Node.js和express的开源的MongoDB Web管理界面. Github地址:https://github.com/andzdroid/mongo-express 功能 当前功能: 连接多个数据库 分别连接和认证独立的数据库 认证为管理员查看所有数据库 数据库 黑名单/白名单 集合(collections)的增删查改 文档(documents)的增删查改 在文档中使用BSON数据类型 限制 被编辑的文档必须有docum

通过Web管理AD的工具

最近体验了一个通过Web管理AD的工具,可以方便的通过网页进行AD日常管理,如批量的用户和计算机管理.报表.日志等等.对于命令和脚本不熟悉的人很方便,习惯了跑脚本的达人也可以参考哈. 贴几张图,宣传宣传......有需要的可以联系我.

##7.Dashboard web管理界面--openstack

##7.Dashboard web管理界面 ##7.Dashboard web管理界面 #7.1.horizon.sh # 在controller安装 #安装 yum install openstack-dashboard -y #配置 cp /etc/openstack-dashboard/local_settings{,.bak} #egrep -v '#|^$' /etc/openstack-dashboard/local_settings #显示默认配置 Setfiles=/etc/op

从零开始搭建etcd分布式存储系统+web管理界面

什么是ETCD 随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用.强一致性的服务发现存储仓库,渐渐为开发人员所关注. 在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现, 更为重要的是,如何构建这样一套高可用.安全.易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题. etcd为解决这类问题带来了福音,它是一个高可用的 Key/Value 存储系统,内部采用raft协议作为一致性算

Docker bridge-utils 工具简单部署

bridge-utils 网桥查看工具 # 1.安装 查看桥接工具 yum install -y bridge-utils # 2.查看桥接 命令brctl show bridge name bridge id STP enabled interfaces weave 8000.52e79f3c61a0 no vethwe-bridg Docker bridge-utils 工具简单部署 原文地址:https://www.cnblogs.com/xiangsikai/p/9900999.html