http://petcharm.mcac.cc/doc/
- CentOS 7.9.2009 x86_64
- Mysql Server 5.7.37
- Python 3.9.7
- Django 3.2.9
- Nginx 1.20.2
Python库见requirements

| 目录 |
文件名 |
功能 |
| myapp |
views.py |
视图 |
| myapp |
admin.py |
管理员视图 |
| myapp |
image.py |
上传图片相关 |
| myapp |
models.py |
模型文件 |
| myapp |
infos.py |
接口返回信息序列化 |
| myapp |
openIM.py |
openIM后端实现 |
| myapp |
predict.py |
预测相关 |
| myapp |
verification.py |
验证码相关 |
| myapp |
tests.py |
测试文件 |
| myapp |
serializers.py |
序列化相关 |
| myapp/migrations |
数据库迁移文件 |
|
| bert_model |
|
NLP机器学习相关 |
| back |
settings.py |
Django设置 |
| back |
urls.py |
API url相关 |
| back |
wsgi.py |
uwsgi配置相关 |
| static/admin |
|
管理端静态页面 |
| static/def-yasg |
|
swagger静态页面 |
| static/rest_framework |
|
REST框架静态页面 |
| 根目录 |
tools.py |
数据表转换工具代码 |
| 根目录 |
uwsgi.ini |
uwsgi配置文件 |
| 根目录 |
manage.py |
Django自带管理工具入口 |
| 根目录 |
requirements.txt |
需要的pip软件包 |
| 根目录 |
README.md |
readme文件 |
|
|
|
|
|
| 0 |
1 |
2 |
3 |
4 |
| Comment(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| comment_id |
comment id |
int |
not null |
|
| comment_content |
comment content |
varchar(500) |
|
|
| comment_post |
comment post |
|
|
外键, 和myapp包下的Post是many_to_one关系 |
| comment_user |
comment user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
|
|
|
|
|
|
|
|
|
|
| Hospital(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| hospital_id |
hospital id |
int |
not null |
|
| hospital_name |
hospital name |
varchar(100) |
|
|
|
|
|
|
|
|
|
|
|
|
| Pet(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| pet_id |
pet id |
int |
not null |
|
| pet_name |
pet name |
varchar(100) |
|
|
| pet_type |
pet type |
varchar(100) |
|
|
| pet_breed |
pet breed |
varchar(100) |
|
|
| pet_gender |
pet gender |
varchar(100) |
|
|
| pet_date_of_birth |
pet date of birth |
datetime |
|
|
| pet_registration_number |
pet registration number |
varchar(100) |
|
|
|
|
|
|
|
|
|
|
|
|
| Post(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| post_id |
post id |
int |
not null |
|
| post_content |
post content |
varchar(500) |
|
|
| post_user |
post user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
| post_date |
post date |
datetime |
|
|
| post_cover |
post cover |
varchar(500) |
|
|
|
|
|
|
|
|
|
|
|
|
| Rating(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| rating_id |
rating id |
int |
not null |
|
| rating_content |
rating content |
varchar(200) |
|
|
| rating_score |
rating score |
int |
|
|
| rating_user |
rating user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
| rating_by_user |
rating by user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
|
|
|
|
|
|
|
|
|
|
| Service(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| service_id |
service id |
int |
not null |
|
| service_name |
service name |
varchar(100) |
|
|
| service_content |
service content |
varchar(500) |
|
|
| service_price |
service price |
decimal |
|
|
| service_type |
service type |
varchar(100) |
|
|
| service_user |
service user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
|
|
|
|
|
|
|
|
|
|
| Star(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| star_id |
star id |
int |
not null |
|
| star_user |
star user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
| star_by_user |
star by user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
|
|
|
|
|
|
|
|
|
|
| User(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| password |
密码 |
varchar(128) |
not null |
|
| last_login |
上次登录 |
datetime |
|
|
| is_superuser |
超级用户状态 |
bool |
not null |
默认值为: False |
| username |
用户名 |
varchar(150) |
not null |
唯一 |
| first_name |
名字 |
varchar(150) |
not null |
|
| last_name |
姓氏 |
varchar(150) |
not null |
|
| email |
电子邮件地址 |
varchar(254) |
not null |
|
| is_staff |
工作人员状态 |
bool |
not null |
默认值为: False |
| is_active |
有效 |
bool |
not null |
默认值为: True |
| date_joined |
加入日期 |
datetime |
not null |
默认值为: <function now at 0x7fd2e0714430> |
| user_type |
user type |
varchar(100) |
|
|
| pet |
pet |
|
|
外键, 和myapp包下的Pet是many_to_one关系 |
| user_icon_url |
user icon url |
varchar(200) |
|
|
| user_phone_number |
user phone number |
varchar(100) |
|
|
|
|
|
|
|
|
|
|
|
|
| VetHospital(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| vet_hospital_id |
vet hospital id |
int |
|
|
| vet |
vet |
|
not null |
唯一, 外键, 和myapp包下的User是one_to_one关系 |
| hospital |
hospital |
|
|
外键, 和myapp包下的Hospital是many_to_one关系 |
| (('vet', 'hospital'),)联合唯一 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| WalkPoint(None) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| walk_point_id |
walk point id |
int |
not null |
|
| walk_point_x |
walk point x |
double |
|
|
| walk_point_y |
walk point y |
double |
|
|
| walk_point_user |
walk point user |
|
|
外键, 和myapp包下的User是many_to_one关系 |
|
|
|
|
|
|
|
|
|
|
| EmailVerificationCode(邮箱验证码) |
|
|
|
|
| 变量 |
变量名称 |
类型 |
null/not null |
备注 |
| code |
验证码 |
varchar(20) |
not null |
|
| email |
邮箱 |
varchar(50) |
not null |
|
| send_type |
验证码类型 |
varchar(10) |
not null |
(('register', '注册'), ('forget', '找回密码')) |
| send_time |
发送时间 |
datetime |
not null |
默认值为: <built-in method now of type object at 0x10b2e0b68> |