啓動一個項目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