资讯详情

DRF实战1 - 环境搭建

1 - 建设项目环境

1.运行前端代码

进入meiduo_mall_admin在文件目录下执行以下指令

npm run dev 

如下图所示,表示运行成功:

image-20210130125259073

2.运行后端代码

1.导入虚拟环境文件

pip install -r requeriments.txt # requirements.txt 可以通过pip freeze来生成 

2.创建数据库meiduo数据库

mysql -uroot -p   create database meiduo charset=utf8; 

3、导入数据

 mysql -uroot -p meiduo < dump.sql  # dump.sql如下图所示,文件可复制粘贴dump.txt文件,然后改成sql后缀 
-- MySQL dump 10.13 Distrib 5.7.25, for macos10.14 (x86_64) -- -- Host: localhost Database: meiduo -- ------------------------------------------------------ -- Server version 5.7.25  /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE=' 00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;  -- -- Table structure for table `auth_group` --  DROP TABLE IF EXISTS `auth_group`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `auth_group` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `name` varchar(80) NOT NULL,   PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `auth_group`
--

LOCK TABLES `auth_group` WRITE;
/*!40000 ALTER TABLE `auth_group` DISABLE KEYS */;
INSERT INTO `auth_group` VALUES (4,'会员'),(6,'匿名用户'),(5,'普通会员'),(3,'管理员');
/*!40000 ALTER TABLE `auth_group` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `auth_group_permissions`
--

DROP TABLE IF EXISTS `auth_group_permissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `auth_group_permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_id` int(11) NOT NULL,
  `permission_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
  KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
  CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
  CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `auth_group_permissions`
--

LOCK TABLES `auth_group_permissions` WRITE;
/*!40000 ALTER TABLE `auth_group_permissions` DISABLE KEYS */;
INSERT INTO `auth_group_permissions` VALUES (5,3,1),(6,6,6),(7,6,22);
/*!40000 ALTER TABLE `auth_group_permissions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `auth_permission`
--

DROP TABLE IF EXISTS `auth_permission`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `auth_permission` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `content_type_id` int(11) NOT NULL,
  `codename` varchar(100) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
  CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `auth_permission`
--

LOCK TABLES `auth_permission` WRITE;
/*!40000 ALTER TABLE `auth_permission` DISABLE KEYS */;
INSERT INTO `auth_permission` VALUES (1,'Can add log entry',1,'add_logentry'),(2,'Can change log entry',1,'change_logentry'),(3,'Can delete log entry',1,'delete_logentry'),(4,'Can add permission',2,'add_permission'),(5,'Can change permission',2,'change_permission'),(6,'Can delete permission',2,'delete_permission'),(7,'Can add group',3,'add_group'),(8,'Can change group',3,'change_group'),(9,'Can delete group',3,'delete_group'),(10,'Can add content type',4,'add_contenttype'),(11,'Can change content type',4,'change_contenttype'),(12,'Can delete content type',4,'delete_contenttype'),(13,'Can add session',5,'add_session'),(14,'Can change session',5,'change_session'),(15,'Can delete session',5,'delete_session'),(16,'Can add user',6,'add_user'),(17,'Can change user',6,'change_user'),(18,'Can delete user',6,'delete_user'),(19,'Can add address',7,'add_address'),(20,'Can change address',7,'change_address'),(21,'Can delete address',7,'delete_address'),(22,'Can add 广告内容',8,'add_content'),(23,'Can change 广告内容',8,'change_content'),(24,'Can delete 广告内容',8,'delete_content'),(25,'Can add 广告内容类别',9,'add_contentcategory'),(26,'Can change 广告内容类别',9,'change_contentcategory'),(27,'Can delete 广告内容类别',9,'delete_contentcategory'),(28,'Can add QQ登录用户数据',10,'add_oauthqquser'),(29,'Can change QQ登录用户数据',10,'change_oauthqquser'),(30,'Can delete QQ登录用户数据',10,'delete_oauthqquser'),(31,'Can add area',11,'add_area'),(32,'Can change area',11,'change_area'),(33,'Can delete area',11,'delete_area'),(34,'Can add 品牌',12,'add_brand'),(35,'Can change 品牌',12,'change_brand'),(36,'Can delete 品牌',12,'delete_brand'),(37,'Can add 商品类别',13,'add_goodscategory'),(38,'Can change 商品类别',13,'change_goodscategory'),(39,'Can delete 商品类别',13,'delete_goodscategory'),(40,'Can add 商品频道',14,'add_goodschannel'),(41,'Can change 商品频道',14,'change_goodschannel'),(42,'Can delete 商品频道',14,'delete_goodschannel'),(43,'Can add 商品频道组',15,'add_goodschannelgroup'),(44,'Can change 商品频道组',15,'change_goodschannelgroup'),(45,'Can delete 商品频道组',15,'delete_goodschannelgroup'),(46,'Can add 商品SKU',16,'add_sku'),(47,'Can change 商品SKU',16,'change_sku'),(48,'Can delete 商品SKU',16,'delete_sku'),(49,'Can add SKU图片',17,'add_skuimage'),(50,'Can change SKU图片',17,'change_skuimage'),(51,'Can delete SKU图片',17,'delete_skuimage'),(52,'Can add SKU规格',18,'add_skuspecification'),(53,'Can change SKU规格',18,'change_skuspecification'),(54,'Can delete SKU规格',18,'delete_skuspecification'),(55,'Can add 规格选项',19,'add_specificationoption'),(56,'Can change 规格选项',19,'change_specificationoption'),(57,'Can delete 规格选项',19,'delete_specificationoption'),(58,'Can add 商品SPU',20,'add_spu'),(59,'Can change 商品SPU',20,'change_spu'),(60,'Can delete 商品SPU',20,'delete_spu'),(61,'Can add 商品SPU规格',21,'add_spuspecification'),(62,'Can change 商品SPU规格',21,'change_spuspecification'),(63,'Can delete 商品SPU规格',21,'delete_spuspecification'),(64,'Can add 统计分类商品访问量',22,'add_goodsvisitcount'),(65,'Can change 统计分类商品访问量',22,'change_goodsvisitcount'),(66,'Can delete 统计分类商品访问量',22,'delete_goodsvisitcount'),(67,'Can add 订单商品',23,'add_ordergoods'),(68,'Can change 订单商品',23,'change_ordergoods'),(69,'Can delete 订单商品',23,'delete_ordergoods'),(70,'Can add 订单基本信息',24,'add_orderinfo'),(71,'Can change 订单基本信息',24,'change_orderinfo'),(72,'Can delete 订单基本信息',24,'delete_orderinfo'),(73,'Can add 支付信息',25,'add_payment'),(74,'Can change 支付信息',25,'change_payment'),(75,'Can delete 支付信息',25,'delete_payment'),(76,'add 商品',20,'add_good');
/*!40000 ALTER TABLE `auth_permission` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `django_admin_log`
--

DROP TABLE IF EXISTS `django_admin_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `django_admin_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `action_time` datetime(6) NOT NULL,
  `object_id` longtext,
  `object_repr` varchar(200) NOT NULL,
  `action_flag` smallint(5) unsigned NOT NULL,
  `change_message` longtext NOT NULL,
  `content_type_id` int(11) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `django_admin_log_content_type_id_c4bce8eb_fk_django_co` (`content_type_id`),
  KEY `django_admin_log_user_id_c564eba6_fk_users_user_id` (`user_id`),
  CONSTRAINT `django_admin_log_content_type_id_c4bce8eb_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
  CONSTRAINT `django_admin_log_user_id_c564eba6_fk_users_user_id` FOREIGN KEY (`user_id`) REFERENCES `users_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `django_admin_log`
--

LOCK TABLES `django_admin_log` WRITE;
/*!40000 ALTER TABLE `django_admin_log` DISABLE KEYS */;
/*!40000 ALTER TABLE `django_admin_log` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `django_content_type`
--

DROP TABLE IF EXISTS `django_content_type`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `django_content_type` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `app_label` varchar(100) NOT NULL,
  `model` varchar(100) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `django_content_type`
--

LOCK TABLES `django_content_type` WRITE;
/*!40000 ALTER TABLE `django_content_type` DISABLE KEYS */;
INSERT INTO `django_content_type` VALUES (1,'admin','logentry'),(11 

标签: 潮安快速接头连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台