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> |