码迷,mamicode.com
首页 > 移动开发 > 详细

django简单实现项目和app的创建,并通过admin管理界面管理

时间:2015-11-10 19:32:36      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:python django

一、先实现admin管理界面的访问

1.先创建项目

root@node18:~/Django-1.5.12/django/bin# django-admin.py startproject justplay

root@node18:~/Django-1.5.12/django/bin/justplay# ls

just  justplay  manage.py


2.创建app

root@node18:~/Django-1.5.12/django/bin/jumptoquestion# ./manage.py startapp play

root@node18:~/Django-1.5.12/django/bin/justplay# ls

just  justplay  manage.py


3.配置settings.py文件,更改数据库以及相关内容

root@node18:~/Django-1.5.12/django/bin/justplay# vi justplay/settings.py 

配置数据库

技术分享

选择admin包并添加自己创建的just app

技术分享


配置url映射

root@node18:~/Django-1.5.12/django/bin/justplay# vi justplay/urls.py 

技术分享


4.创建数据库

 mysql> create database play;

 mysql> grant all privileges on play.* to play identified by ‘play‘;


5.同步数据库

 技术分享


6.启动进行访问(加端口号同一网段的主机可以访问)

  root@node18:~/Django-1.5.12/django/bin/justplay# ./manage.py runserver 0.0.0.:8004

  技术分享


二、将just app内容通过admin管理界面管理

  1. 创建数据表

    root@node18:~/Django-1.5.12/django/bin/justplay# vi just/models.py


return 返回的内容将在admin管理界面显示

      技术分享

2.创建admin.py文件将数据表注册在admin管理界面内

root@node18:~/Django-1.5.12/django/bin/justplay# vi just/admin.py

from django.contrib import admin

from just.models import Book

admin.site.register(Book)


3.同步数据库

  root@node18:~/Django-1.5.12/django/bin/justplay# ./manage.py syncdb

4.在浏览器内访问ip:端口/admin

技术分享








django简单实现项目和app的创建,并通过admin管理界面管理

标签:python django

原文地址:http://linuxnewstar.blog.51cto.com/6967359/1711541

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!