# frpc_admin **Repository Path**: starte/frpc_admin ## Basic Information - **Project Name**: frpc_admin - **Description**: 使用django管理frpc数据库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-19 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 功能介绍 使用django admin管理mysql数据库。 #### 安装依赖 ``` sudo apt-get install python3-pip sudo apt-get install -y libmysqlclient-dev pip3 install mysqlclient pip3 install django #to see python3 packages nautilus ~/.local/lib/python3.9/site-packages # test success python -m django --version ``` #### 创建数据库 ``` sudo mysql -uroot -p 00000000 create database sa_data; exit; ``` #### 创建django项目 ``` python /home/y/.local/bin/django-admin startproject ProjectName python manage.py startapp sadata #然后在sadata/admin.py注册,在models中编写表结构 ``` #### 修改settings.py文件 ``` 允许全部域名 ALLOW_HOSTS=["*"] 添加数据库引擎 'default': { 'ENGINE': 'django.db.backends.mysql',#申明链接mysql 'NAME':'sa_data', # 要连接的数据库,连接前需要创建好 'USER':'root', # 连接数据库的用户名 'PASSWORD':'00000000',# 连接数据库的密码 'HOST':'127.0.0.1', #IP地址 'POST':3306, #端口号 } 添加App 'sadata.apps.SadataConfig' in INSTALLED_APPS TIME_ZONE = 'Asia/Shanghai' ``` #### ORM功能 https://docs.djangoproject.com/en/3.2/intro/tutorial02/ ``` #根据INSTALLED_APPS全部生成 python3 manage.py migrate #根据现有表成成model类 python manage.py inspectdb --database default city_district >city/models.py #或指定生成 python3 manage.py makemigrations sadata #指定导入 python3 manage.py sqlmigrate sadata 0001 #创建超级用户 python manage.py createsuperuser #admin/123 #启动服务 python3 manage.py runserver 0:8080 #登录后台 localhost/admin to login ```