-2

私はフォローしています最小限のDjangoファイルアップロードの例が必要です

アップロードするたびに、リストが増加し、オブジェクトデータを削除する方法、つまりDocument: Pythonシェルを介して手動でドキュメントオブジェクト

>>> from myproject.myapp.models import Document

>>> Document.objects.all()

[<Document: Document object>, <Document: Document object>, <Document: Document object>, <Document: Document object>, <Document: Document object>, 

>>> Document

  <class 'myproject.myapp.models.Document'>
4

2 に答える 2

2

すべてのオブジェクトを削除します:-

Document.objects.all().delete()

フィルタのセットを満たすオブジェクトを削除します:-

Document.objects.filter(<your_filters>).delete()

オブジェクトを削除するだけでなく、django シグナルが呼び出されるようにします (存在する場合):

for document in Document.objects.filter(<your_filters>):
    document.delete()
于 2013-09-22T12:10:30.503 に答える
1
remove(obj1, obj2, ...)
    Removes the specified model objects from the related object set.

こちらのドキュメントを参照してください: https://docs.djangoproject.com/en/dev/topics/db/queries/

于 2013-09-22T02:10:42.670 に答える