启动一个项目 Konto(启动终端)
django-admin.py startproject konto
cd konto/
python manage.py startapp test
在里面打开你的setting.py(konto/)
在 INSTALLED_APPS 元组中添加'test',
和取消注释'django.contrib.admin',
编辑并添加到数据库
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'test.sqlite3',
编辑 test/models.py
class Domain(models.Model):
name = models.CharField(max_length=20)
url = models.URLField()
def __unicode__(self):
return self.name
class Node(models.Model):
name = models.CharField(max_length=20)
domain = models.ForeignKey(Domain)
def __unicode__(self):
return self.name
将 admin.py 文件添加到您的应用程序(测试):
from django.contrib import admin
from .models import Domain,Node
admin.site.register(Domain)
admin.site.register(Node)
编辑 konto/urls.py
在下面取消评论
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
....................
....................
url(r'^admin/', include(admin.site.urls)),
Syncdb(终端)并创建您的超级用户
python manage.py syncdb
在运行上述命令时询问用户名:admin 和密码: admin123
运行服务器
python manage.py runserver
例如:
http://127.0.0.1:8000/admin
使用用户名:admin 和密码:admin123登录
添加节点
干杯!!