一、创建项目
使用pycharm创建Django项目,使用命令创建应用 python manage.py startapp goods (创建应用goods)
二、配置文件
Settings.py文件INSTALLED_APPS中加载应用配置实现注册应用,并配置数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test_1',
'USER':'root',
'PASSWORD':'123456',
'PORT':'3306',
'HOST':'127.0.0.1'
}
}
使用pymsql驱动,在 项 目 同 名 文 件 夹 下 的__init__.py 文件初始化mysql驱动。
import pymysql
pymysql.install_as_MySQLdb()
三、goods应用定义模型
商店-------------------->商品(一对多)
from django.db import models
# Create your models here.
class Shop(models.Model):
name = models.CharField(max_length=20,verbose_name='店铺名称')
location = models.CharField(max_length=30,verbose_name='店铺地址')
create_date = models.DateField(verbose_name='开业时间')
is_delete = models.BooleanField(default=False,verbose_name='是否删除')
class Meta:
db_table = 'shop'
verbose_name_plural = '商店'
def __str__(self):
return self.name
class Goods(models.Model):
choices_gender = (
(0,'男'),
(1,'女')
)
name = models.CharField(max_length=20,verbose_name='商品名称')
brand_name = models.CharField(max_length=20,verbose_name='品牌名称')
show_date = models.DateField(verbose_name='上市日期')
gender = models.IntegerField(choices=choices_gender,default=0,verbose_name='性别')
comment =