django-models

    1熱度

    2回答

    我有三個型號: class model_A(models.Model): data_1 = models.CharField(max_length=60) data_2 = models.SmallIntegerField() data_3 = models.IntegerField(blank=True, null=True) class model_B(mod

    1熱度

    1回答

    計數我有以下工作代碼: houses_of_agency = House.objects.filter(agency_id=90) area_list = AreaHouse.objects.filter(house__in=houses_of_agency).values('area') area_ids = Area.objects.filter(area_id__in=area_list

    1熱度

    2回答

    我已將一個字段添加到我的模型中。但是我通過一個自定義的sql查詢(Alter Field)將該字段添加到數據庫中的模型中。現在當我嘗試創建其他遷移文件時,Django會創建遷移以將字段添加到數據庫中的該模型。 如何讓django不這樣做? 我需要在添加引用到另一個字段之前修改字段的排序規則。 Django Alter字段確實改變表格添加字段,AlterTable添加引用 雖然我希望改變表格添加字段

    0熱度

    2回答

    好吧我知道這個問題標題看起來非常熟悉這個網站上的許多人,但我發誓我回顧了很多,幾乎所有的縮進和變量範圍的問題。這似乎並不是這種情況,所以我希望有人可以幫忙。 所以我寫一個函數在我models.py到數據幀解析出到對象的列表發送給我的views.py功能和我在標題中引用的NameError,儘管之前它會立即聲明違規的變量用來。代碼如下所示 # Setting some default values

    1熱度

    1回答

    當我嘗試保存在使用過程中的步驟,我得到一個錯誤 海峽返回非字符串(類型NoneType) ,你可以下載當我嘗試使用下面的網址 step page details 截圖保存: error page 我的代碼是 URL模式: ​​ models.py: class Course(models.Model): created_at = models.DateTimeField(auto_now

    0熱度

    2回答

    Auth用戶我使用Django 1.11 我有一個商業模式。 class Business(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=200) business_type = models.Fore

    1熱度

    1回答

    我有以下model,其保存在計算基礎上,pkhash_id領域: class MyTable(models.Model): something = models.CharField(max_length=255) reported = models.IntegerField(default=0, blank=True) hash_id = models.CharFie

    0熱度

    1回答

    的過濾器只有最新的記錄我有一個表像這樣 事件表 | id |狀態|日期(FK)| | 1 |計劃| 05-02-2015 | 1 | | 2 |交付| 04-02-2015 | 2 | | 3 |包裝| 03-02-2015 | 3 | | 4 |返回| 06-02-2015 | 1 | 我想要這樣的輸出 | id |狀態|日期(FK)| | 2 |交付| 04-02-2015 | 2 | | 3

    1熱度

    1回答

    我在嘗試打開模型(員工在我的情況下)時出現管理控制檯中的錯誤。這是在添加一個是ForeignKey('self')的字段後發生的。我想這是與str方法衝突。如果我註釋掉該方法,則不會出現錯誤,但模型中的所有對象均顯示爲「員工對象」。這裏是我的錯誤看起來像https://ibb.co/jHt84Q 這裏是我的models.py: from django.db import models impor

    0熱度

    1回答

    我很難阻止創建一個對象後多次發射post_save信號。 我的信號被定義如下: @receiver(post_save, sender=Order, dispatch_uid='post_save_order') def post_save_order(sender, **kwargs): instance = kwargs.get('instance') if insta