您的位置:首页 > 移动开发

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

2015-11-10 17:56 1096 查看
一、先实现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管理界面管理
创建数据表

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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: