django-database

    0熱度

    1回答

    我正在上使用postgress數據庫的,當我運行它,我得到這個錯誤我的生產系統遷移: django.db.utils.ProgrammingError: multiple primary keys for table "website_experience" are not allowed 但效果很好對我的開發SQL數據庫。下面是我的工作模式: class Experience (models.M

    2熱度

    1回答

    我有一個在Django項目中抓取成千上萬個URL的爬蟲。爬行每兩小時執行一次。每秒有多個請求會降低數據庫的速度。 這是蜘蛛解析方法: def parse(self, response): httpstatus = response.status url_obj = response.request.meta['url_obj'] xpath = url_obj.xpa

    3熱度

    1回答

    我正在開發一個Django的Web應用程序,我發現有些奇怪的東西。 下面的查詢將留在執行中DB SELECT 「django_migrations」, 「應用」, 「django_migrations」, 「名」 FROM 「django_migrations」 這裏的例子來自:選擇query_start ,state_change,waiting,state,來自pg_stat_activity

    0熱度

    1回答

    我試圖加載夾具和它給了我: django.db.utils.OperationalError: Problem installing fixtures: no such column: REFERRED.number 不幸的是,我不能顯示JSON,因爲所有類型的有私人的東西,但我希望有人可以給我解釋一下REFERRED可能意味着什麼。我在尋找什麼樣的錯誤? 我做了一些遷移,現在數據庫是怪人。所

    0熱度

    1回答

    在網絡上處理transactions的常用方法是將每個請求包裝在一個事務中。在Django中,您可以在要爲其啓用此行爲的每個數據庫的配置中將ATOMIC_REQUESTS設置爲True。 它的工作原理是這樣的。在調用視圖函數之前,Django啓動一個事務。如果響應沒有問題產生,Django就承諾交易。如果視圖產生異常,Django會回滾事務。 雖然這種交易模式的簡單性很吸引人,但它也使得流量增加時

    2熱度

    1回答

    有沒有一種可能的方法在Django停止後重新建立MySQL連接? 我收到以下錯誤,同時試圖使用get_wsgi_application在django.core.wsgi來訪問MySQL: (2006,'MYSQL server has gone away')

    -1熱度

    1回答

    我想在一天後刪除對象。這裏是我的代碼部分: data = models.DateField(null=True) 所以對於data場的例子值爲 2017年10月10日 而且我想在 刪除11.10.2017 感謝您的幫助!

    0熱度

    1回答

    我能做到在Django設置文件是這樣的: DATABASE = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'test.sqlite3', 'INITIAL_CMD': 'PRAGMA journal_mode=WAL', # here } } 這樣,每當

    -1熱度

    1回答

    我最近從PHP遷移到django。我正在創建一個在Django上工作的項目..我習慣於在PHP中編寫自定義sql,因此我想使用raw()在django中過濾來自我的數據庫的結果。 但是我不能夠完全理解Django是如何運作.. 請在下面找到我的代碼。 目前我收到下面提到的輸出 [('11677795635',), ('12345',)] 我想用一些在下文提到的格式環和印刷效果。 可以請你幫我如

    1熱度

    2回答

    當一個字段發生更改時,我需要執行一些操作。 由於這個動作需要與已保存對象的工作,我不能用pre_save信號是這樣的: @receiver(pre_save, sender=reservation_models.Reservation) def generate_possible_pairs(sender, instance, **kwargs): try: reserva