启动一个项目KONTO(启动终端)
django-admin.py startproject konto
cd konto/
python manage.py startapp test
里面打开你的setting.py(KONTO /)
添加'test',
&在INSTALLED_APPS元组取消注释'django.contrib.admin',
编辑,并添加到数据库的
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'test.sqlite3',
编辑测试/ 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
添加节点
干杯!
*“我想让我的节点在我的域内图形化”*您在图形方面的含义是什么?但是,是的,基本的Django [ForeignKey关系](https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey)有什么问题? – gertvdijk 2013-05-13 11:54:35
在我的节点表中,我有这个 “domains = models。“ForeignKey(Domains)”现在我可以看到我想要的依赖吗?或者? “图形”我的意思是我想在我的界面上按下“Domains”,然后在里面能够看到“Nodes”表格! – 2013-05-13 12:02:39
*“所以现在我可以在想要的依赖”* ??我没有得到这部分。*“我想在我的界面上按”Domains“和”*什么接口?我们依靠你提供的信息在你的问题,我们无法猜测您的意思,请**编辑**您的问题以提供更多信息。评论并不适合,这是一个问答网站,不是论坛。 – gertvdijk 2013-05-13 12:07:16