django south 使用備忘

2022-07-20 16:24:12 字數 1513 閱讀 3906

有些東西使用不熟悉的話總會忘記怎麼使用的 。所以還在部落格上記錄下來比較好。

1 \安裝south :方法見官網

4、python manage.py  schemamigration  account --auto

5、試著做一次 migrate:

python manage.py migrate account --fake

running migrations for account:

- migrating forwards to 0001_initial.

> account:0001_initial

(faked)

6、試著在models.py 裡新增乙個字段

python manage.py  schemamigration  account --auto

我遇到乙個問題,記錄下來:

我在models.py 裡新增了乙個models :answer 

我在article models.py 裡新加了乙個model, 

然後想用south 生成,結果如下所示: 

ubuntu@yee:~/ndis$ python manage.py schemamigration article --auto 

+added model article.answers

ubuntu@yee:~/ndis$ python manage.py migrate article

running migrations

forarticle:

-nothing to migrate.

- loading initial data for

article.

no fixtures found.

ubuntu@yee:~/ndis$ python manage.py migrate article 0002

- soft matched migration 0002

to 0002_auto__add_answers.

running migrations

forarticle:

-nothing to migrate.

- loading initial data for

article.

no fixtures found.

可以看到沒有生成我想要的表啊?怎麼辦呢?

python manage.py schemamigration article 0001

--empty

python manage.py schemamigration article --initial

+added model article.article

+added model article.answers 這個就是新加的model

python manage.py migrate article

0003

我去查了一下資料庫,發現表已經生成了。 汗~~~

Git 使用備忘

簡單的 git 使用教程。從服務拷貝 副本到本地 類似 svn checkout 新增本機檔案到伺服器 這個好像沒直接的命令可以檢視,可以去 git 的根目錄下的 git config 裡去看。切換分支。一般在切換分支前需要 git pull 更新到最新。這個命令,還有另外乙個用處,當你想恢復乙個檔...

ICESSL使用備忘

1 任何ice的程式如果試圖使用ssl的安全連線,那麼對應的應用必須載入ssl外掛程式 2 配置程式在啟動過程中載入ssl外掛程式 ice.plugin.icessl icessl createicessl icessl.defaultdir opt certs icessl.certfile pu...

dsplib使用備忘

2.在工程屬性裡新增dsplib的標頭檔案路徑,lib庫路徑 3.在原始檔中包含dsplib標頭檔案,如果是在.cpp檔案裡呼叫,包含標頭檔案時要用 extern c 4.新增dsplib的lib庫,注意有大小端和格式的區別。從dsp lib的名字可以分辨coff elf格式 dsplib.a66是...