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建立第一個專案Django
- 建立第一個django專案Django
- Python 建立一個Django專案PythonDjango
- (一)django-game:model 設計DjangoGAM
- Django模型modelDjango模型
- Django中如何建立模型?Django模型
- 提高django model效率的幾個小方法Django
- Django之ModelFormDjangoORM
- Django的User ModelDjango
- Django ModelFrom元件Django元件
- Django的User Model(2)Django
- Django model總結(上)Django
- Django rest framework之ModelSerializDjangoRESTFramework
- dya49:django:wsgrief&模板渲染Jinjia2&django的MTV/MVC框架&建立/啟動一個django專案DjangoMVC框架
- 深入理解Django的ModelForm操作DjangoORM
- 多個model共用一個service可以嗎
- Model類的一個return作用
- 定義一個巨大的model
- PyCharm入門第一步(四):建立和執行第一個Django專案PyCharmDjango
- [python網站開發] 一.Django入門知識及建立第一個網站Python網站Django
- django 開發網站-建立 django 專案Django網站
- Django model update的各種用法介紹Django
- 建立一個更高階別的查詢 API:正確使用Django ORM 的方式APIDjangoORM
- 在專案中建立一個使用者
- 在Linux中,如何建立一個分割槽?Linux
- Django來敲門~第一部分【3. 建立第一個專案】Django
- 你的第一個Django程式Django
- 學點簡單的Django之第一個Django程式Django
- django學習記錄--第一個網頁“hello django”Django網頁
- 在django中怎麼檢視建立的資料表Django
- 建立一個WebApiWebAPI
- Django model select的各種用法詳解Django
- 翻譯:Bullet Proofing Django Models 待更新Django
- Python Django基礎教程(三)(模型models)PythonDjango模型
- Django來敲門~第一部分【4. 建立第一個模組應用】Django
- 多個Fragment如何共享一個ViewModel/LiveDataFragmentViewLiveData
- Django(3)pycharm建立專案DjangoPyCharm
- django中多個app的路由實現DjangoAPP路由