django-commands

    0熱度

    1回答

    可以說我有像這樣的命令: class Command(object): help = 'roll over and die' def add_arguments(self, parser): parser.add_argument( '--foo', help='see command help', choices=['di

    0熱度

    1回答

    它直接創建了一個字符串參數,如下面的--test_email_address。 class Command(BaseCommand): option_list = BaseCommand.option_list + ( make_option('--test_email_address', action='store', type="

    0熱度

    2回答

    根據此(http://djangosnippets.org/snippets/926/)代碼段,連接關閉在句柄。但它是一種舊代碼。 在django 1.4中,我們必須關閉連接嗎?我通過django代碼查看,但我無法找到關閉連接的代碼。 如果django關閉連接,它在哪裏? 謝謝。

    0熱度

    1回答

    在django 1.6中,我有一個命令用於對數據庫進行分析,並帶有一組函數。 ├── management │   ├── __init__.py │   └── commands │   ├── __init__.py │   ├── analysis.py 我喜歡打破analysis.py在一組文件(可能是模塊...)。 模塊用於django命令的正確目錄結構是什麼? 也許是這

    -1熱度

    1回答

    我有一個下載文件的視圖。我想創建一個命令來調用此視圖並將文件下載到某個文件夾中。 class DownloadFile(View): def get(self, request, pk): ... 如何在自定義命令中運行此視圖並在本地保存文件?

    0熱度

    2回答

    我想爲Django構建一個管理命令,並且遇到了問題。看來option_list變量需要是一個扁平的選項列表。 下面的代碼 - 編輯爲簡潔起見 - 這是執行: def add_options(self, parser): group = OptionGroup(parser, "Global Options") group.add_option("--logfile", meta

    0熱度

    1回答

    我無法使django-dilla與我的django1.4項目一起工作。我已經通過pip安裝了django-dilla,並且可以從shell中正確導入它。 >>import dilla >>dilla.__file__ '/Users/misterte/.envs/python2.7-Django1.4/lib/python2.7/site-packages/django_dilla-0.2be

    10熱度

    5回答

    我想在django中創建轉儲,而不管我使用的是哪種數據庫,並且可以稍後加載。命令'dumpdata'對此非常完美,但它是在控制檯上打印輸出的。更重要的是,我使用call_command函數調用它,所以我不能將它的內容存儲在任何變量中,因爲它在控制檯上打印輸出。 請讓我知道如何使用dumpdata或任何其他命令或API將轉儲存儲到文件。 謝謝

    3熱度

    1回答

    我有一個django應用程序myapp,它註冊了一個菜單命令foo,通過./manage.py foo調用。 該命令應該向所有用戶發送提醒郵件。郵件中包含一個鏈接,可以指向bar。 bar有此入口的urls.py: url(r'^(?P<id>\d+)/$', views.bar, name='bar'), 如何正確地確定在這方面的絕對路徑? 相對應的網址是reverse('myapp:bar

    0熱度

    1回答

    Django的最佳功能之一是MVC的思維方式。我試圖擁抱這個非專業程序員。從本網站的建議,我被鼓勵開始使用django自定義命令,即使對於一些將作爲日程安排Windows任務被調用的腳本。 雖然我發現,如果我必須爲每個命令創建一個模塊,它似乎會創建大量重複的代碼行。至少例如導入語句。這真的是最好的方式嗎?我能想到的唯一解決方案是創建一個「通用」自定義命令模塊,該模塊將參數作爲命令在通用模塊中運行。