django中的syncdb命令

2021-09-07 07:29:59 字數 627 閱讀 6751

sqlall

命令並沒有在資料庫中真正建立資料表,只是把sql語句段列印出來,這樣你可以看到django究竟會做些什麼。 如果你想這麼做的話,你可以把那些sql語句複製到你的資料庫客戶端執行,或者通過unix管道直接進行操作(例如,`` python manager.py sqlall books | psql mydb`` )。不過,django提供了一種更為簡易的提交sql語句至資料庫的方法: `` syncdb`` 命令

python manage.py syncdb

執行這個命令後,將看到類似以下的內容:

creating table books_publisher

creating table books_author

creating table books_book

installing index

for books.book model

syncdb

並 不能將模型的修改或刪除同步到資料庫;如果你修改或刪除了乙個模型,並想把它提交到資料庫,syncdb

並不會做出任何處理。

如果你再次執行 python manage.py syncdb

總是安全的,因為它不會重複執行sql語句。

django之url配置 模板 shell命令

1 url 第一種,直接在根urls.py中配置 第二種,在應用中配置好後,根urls.py中引入 應用中的檢視定義好方法 應用中urls.py定義路由 from django.conf.urls import url from message.views import test1 urlpatte...

android中的app process命令

am start n yourpackagename activityname am start n com.android.alarmclock com.android.alarmclock.alarmclock 但是 am 僅僅是乙個shell指令碼,我們可以檢視一下 root android ...

Windows CMD中的findstr命令詳解

一 作用 findstr是window系統自帶的命令,用於查詢某路徑下指定的乙個或多個檔案中包含某些特定字串的行,並將該行完整的資訊列印出來,或者列印查詢字串所在的檔名。其用途和用法類似linux下的grep命令。findstr命令在ms dos下使用。二 命令語法 findstr b e l r ...