django 裏面的id問題,提示缺少id字段
遇到一個django的問題,目前還沒在文檔看到詳細的說明(本地開發環境:win 10 64bit django 2.0的版本 python 3.6 數據庫是 mysql v12.5.0)
前臺點擊
報錯,如下圖
提示缺少id 字段,但是我的Tags對象 數據庫和python類裏面都沒有定義id。 百度了該問題,有人說是 默認有id,如果自己不設置 框架會自動加,但是覺得不太對,找了文檔也沒有找到結果,
自己的解決方案是:
在 數據庫對應的表和python的對象裏面都給加上id。
註意:id 一定要設置成自增,不然最後add後save還是報錯
一上可以解決 提示沒有id字段的問題,
不過我是新手並沒有找出原因,等後面有空研究了 再更新一個
django 裏面的id問題,提示缺少id字段
相關推薦
django 裏面的id問題,提示缺少id字段
框架 mage 問題 解決方案 2.0 百度 ima mysql 沒有 遇到一個django的問題,目前還沒在文檔看到詳細的說明(本地開發環境:win 10 64bit django 2.0的版本 python 3.6 數據庫是 mysql v12.5.0) 前臺點
織夢文章添加字段填欄目id,內容頁調用字段裏的欄目文章
style href dede archive pat -m 內容 fault sde 在模型裏增加個字段,然後在添加文章的時候,在字段裏填了欄目id進去 在前臺的內容頁,調用這個字段欄目的多個文章出來 {dede:field.field1 runphp=yes} glob
Django裏面是文件靜態化的方法
應該 輸入 靜態 es2017 cfile true 實現 .py 較差 看Django官網的時候,由於自己的英語基礎較差,而實現的谷歌翻譯比較爛,只能看懂個大概。在文件靜態化的時候,講的比較繁瑣一點,沒怎麽看懂,遂詢問了一下其他人,明白了許多,但是細節需要註意的地方特別多
UBUNTU安裝CUDA 9.2,提示缺少檔案的解決辦法
驅動要先安裝好,396。參考之前的安裝文章。 先安裝一些檔案,否則會提示缺少檔案。 sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-
【坑】使用IDEA建立maven的時候,提示缺少plugin-clean 等
解決方法 檢查你的網路,能否訪問 maven 中央倉庫 ; 在 IDEA 中是否對 maven 進行了配置 IDEA 預設使用的 倉庫 和 配置檔案,都是 .m2 下面的; 如果你自己對 maven 進行了設定,需要去 setting 裡面對 maven 進行修改
C/C++: linux下獲取程序ID,父程序ID
#include <iostream> #include <sys/types.h> #include <unistd.h> #include <stdio.
JAVA中操作CLOB大對象 ,提示ORA-01704字符串文字太長
CLOB ORACEL java 分析:在ORACEL中大文本的不能直接插入,是因為oracle會將clob自動轉為String,當文本字節超出4000字節,提示字符太長。備註: GBK編碼:一個漢字占兩個字節。 UTF-16編碼:通常漢字占兩個字節,CJKV擴展B區、擴展C區、擴展D區中的漢字占
python---django中orm的使用(4)字段,參數(on_delete重點)補充
protect 設置 lean 速度 str through 存在 也會 ren 1.索引: 普通索引:加快查找速度 唯一索引:加快查找速度,唯一約束 主鍵索引:加快查找速度,唯一索引,不為空 class UserInfo(models.Model): user
關於spring jdbc 查詢mysql數據庫時,數據集字段名有別名返回的不是別名而是原始字段名
spring jdbc mysql 別名select語句字段含有別名eg:select xm fullname from t_user;JdbcTemplate查詢返回的結果集 xm‘張三‘‘xxx‘‘xxxx‘期待結果是:fullname‘張三‘‘xxx‘‘xxx‘解決辦法;在數據庫鏈接url後面跟上?us
MySQL 創建表時,設置時間字段自己主動插入當前時間
mil post div ipp strong ren current spa blog MySQL 創建表時,設置時間字段自己主動插入當前時間 DROP TABLE IF EXISTS `CONTENT`; CREATE TABLE `CONTENT`
Asp.net Identity 修改默認數據庫,增加自定義字段
擴展 studio required ssa 字段 profile 服務器 cat fix visual studio 2013 先新建一個項目 選擇MVC,確定 打開 Views\Shared\_Layout.cshtml文件,按自己的要求修改 改 [ht
list轉map工具類,根據指定的字段分組
ase efi per getclass 字段 first err war ray import org.apache.log4j.Logger;import java.lang.reflect.Method;import java.util.ArrayList;impor
同張表中同時查詢兩個字段顯示一個字段,對兩個字段進行按時間排序
principal mount sel con AC code rom inter nbsp select b.bid_name as bidName,bd.repayment_way as depict,r.exact_repayment_time as time, r
vue中的axios.post使用json數據傳輸,出現請求頭字段內容類型是不被允許的情況的解決方案
字段 pan PE acc lin 方案 配置 json數據 style 問題描述: 由於restful接口需要在頭部header傳遞兩個字段: Content-Type: application/jsonAccess-Token: 84c6635800b14e0eba
設計表的時候,對變長字段長度選擇的一點思考
eight CA serve 可能 執行 滿足 ide ont val 不管是在MSSQL還是MySQL或者Oracle,變長字段的長度衡量都是要經常面對的。對於一個變長的字段,在滿足業務的情況下(其實所謂的滿足業務是一個比較模糊的東西),到底是選擇varchar(50)還
Mysql 如何設置字段自動獲取當前時間,附帶添加字段和修改字段的例子
mes 設置默認時間 table pda mod -- creat column ble --添加CreateTime 設置默認時間 CURRENT_TIMESTAMP ALTER TABLE `table_name`ADD COLUMN `CreateTime` d
Oralce給字段追加字符,以及oracle 給字段替換字符
HERE oralce 表名 repl oracle ble ace under font 追加字符 update table_name t set t.DIST_NAME = t.DIST_NAME || ‘市‘ where PROD_NAME=‘愛立信‘ table_
當Json數據中的key為Java關鍵字時,在定義實體類的時候不能對該字段進行聲明,所以需要對字段進行特殊處理
數據 prop str abstract prope 需要 jackson string 解析 使用Gson解析 在與Java關鍵字沖突的字段加上@SerializedName註解 @SerializedName("abstract") private Strin
django後臺list_display中添加自定義字段
手機 tags script 搜索 分辨 register des attribute admin list_display = ("apply_prove",) def apply_prove(self, obj): if obj.prov
jQuery裏面click、this事件遇到(Django模型裏for)相同的id名和class名想獲取值
相同 技術分享 簡化 不能 png 要求 clas http color 遇到的原型是這樣的!下面我把它簡化一下; click事件: 在瀏覽器裏面只能獲取橫線上面的值,和下面的第一個值!! 這是因為id等級比class高,而且js要求id不能重復! 當jQu