django運算元據庫問題總結

2021-06-29 13:26:31 字數 699 閱讀 3201

問題一:不是由django專案用同步方式建立的**,django專案可以直接訪問嗎

答:可以;但要保證:

1.定義相應的class類時,指定相應的**名稱

2.定義class類時,要和現有的**的欄位名稱保持一致,各種屬性要保持一致即可

例如:在mysql命令列下通過create 命令建立了乙個**

create table stu(stu_id int auto_increment primary key, name char(20), age int);

則該資料庫中就有了乙個名叫stu的**,欄位個屬性如上;

要想在django專案中操作該**,需要定義乙個class類,如下:

class stu(models.model):

stu_id = models.autofield(primary_key=true)

name = models.charfield(max_length=20)

age = models.integerfield(max_length=20)

def __unicode__(self):

return self.name;

class meta:

db_table = 'stu'

如上,紅色標記部分為指定**名稱,db_table的值即為指定的**名稱,和建立**時所用名稱相同

更新中.....

django運算元據庫

1 from django.db import connection 23 query insert into foo values s 4 cursor connection.cursor 5 cursor.execute query,bar 6 cursor.execute query,bar ...

C 運算元據庫總結

c 運算元據庫總結 2007年05月14日 星期一 08 48 開發工具 microsoft visual studio 2005 資料庫 microsoft sql server 2005 說明 這裡建立的資料庫名為demo,有乙個學生表student,為操作方便起見,我只新增兩個字段 stude...

運算元據庫

python importmysqldb defmydbtest conn mysqldb.connect host localhost user root passwd sa db b4img charset utf8 cursor conn.cursor sql select from imag...