django中建立一個Model
step1
建立一個應用(python manage.py startapp books) 這裡建立一個叫books應用
,然後在settings中的INSTALLED_APPS引數中加上應用,如下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'books',
]
step 2
建立一個model類,一個類對應資料庫中的一張表如下
打book>models.py編寫下面程式碼:
from django.db import models
# Create your models here.
class Publisher(models.Model):
name = models.CharField(max_length= 30)
address = models.CharField(max_length= 50)
city = models.CharField(max_length=50)
state_province = models.CharField(max_length= 100)
country = models.CharField(max_length= 100)
websit = models.URLField()
class Author(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField()
然後執行:(django 1.9 之前執行python manage.py syncdb)
python manage.py migrate
python manage.py makemigrations book
這樣資料庫中就會生成兩張表
books_author |
books_publisher
step 3 model增刪改查:
1插入資料
from books.models import Author
a1 =Author(first_name = 'yin',last_name = 'xiong', email = '352322399')
a1.save()
執行完成,可以看到資料庫多了一條資料
| 1 | yin | xiong | 352322399 |
#
相關文章
- django | 根據 model 建立對應的表Django
- Django建立第一個專案Django
- 建立第一個django專案Django
- Python 建立一個Django專案PythonDjango
- Django的User ModelDjango
- 從外部獲取一個django專案的所有model名稱Django
- Django中如何建立模型?Django模型
- Django model總結(上)Django
- Django的User Model(2)Django
- dya49:django:wsgrief&模板渲染Jinjia2&django的MTV/MVC框架&建立/啟動一個django專案DjangoMVC框架
- Django搭建個人部落格:編寫部落格文章的Model模型Django模型
- Model類的一個return作用
- 在Linux中, 如何建立一個快照?Linux
- Django model select的各種用法詳解Django
- Django model update的各種用法介紹Django
- 在Linux中,如何建立一個分割槽?Linux
- PyCharm入門第一步(四):建立和執行第一個Django專案PyCharmDjango
- django 開發網站-建立 django 專案Django網站
- django | 為 model 定義邏輯外來鍵Django
- Django中型專案的目錄結構和一個應用建立啟動示例Django
- 建立一個WebApiWebAPI
- 你的第一個Django程式Django
- 學點簡單的Django之第一個Django程式Django
- Django:動態問卷系統的Model設計Django
- 在django中怎麼檢視建立的資料表Django
- Django搭建個人部落格:建立並配置APP功能模組DjangoAPP
- Django(3)pycharm建立專案DjangoPyCharm
- django(django學習) 兩張表建立 插入資料Django
- 在Linux中,如何建立一個新使用者?Linux
- 解說pytorch中的model=model.to(device)PyTorchdev
- 第11章節-Python3.5-Django的Model使用10PythonDjango
- 4.3 建立一個 CDB
- 如何建立一個image
- 建立一個docker imageDocker
- [part 3] 第一個 Django 應用Django
- Django框架簡介和建立django專案的基本流程Django框架
- Laravel中的ModelLaravel
- 2 – 建立 Django 部落格應用Django
- Django中的ORM如何通過資料庫中的表格資訊自動化生成Model 模型類?DjangoORM資料庫模型