首页 项目配置
文章
取消

项目配置

创建项目:

使用后端django框架(virtualenv)

创建虚拟环境(进入该目录下)

1
virtualenv -p python3.8 django_py3.8

激活虚拟环境

1
django_py3.8/Scripts/activate

安装依赖

1
pip install django,mysqlclient,django_redis,Pillow,django-debug-toolbar

创建django项目

1
django-admin startproject traveling_django

配置django-debug-toolbar

1
2
3
4
5
6
7
8
9
settings.py

添加INSTALLED_APP:['debug-toolbar']
添加MIDDLEWARE = ['debug_toolbar.middleware.DebugToolbarMiddleware', ]
INTERNAL_IPS = ['127.0.0.1', ]

urls.py
if settings.DEBUG:
	urlpatterns = [path('__debug__/', include(debug_toolbar.urls))] + urlpatterns

使用前端vue框架(nodejs)

安装vue脚手架

1
npm install -g @vue/cli

创建项目

1
vue create traveling_vue

进入项目

1
cd traveling_vue

安装依赖

1
npm install vue-router -S
1
npm install vant -S
1
npm install axios -S

安装mysql

安装源(yum install)

https://dev.mysql.com/downloads/repo/yum/

查看可安装的mysql版本

1
yum repolist enabled | grep "mysql.*-community.*"

解锁mysql安装

1
yum repolist enabled | grep mysql

安装mysql

1
sudo yum install mysql-community-server

启动mysql

1
systemctl start mysqld

获取初始密码

1
sudo grep 'temporary password' /var/log/mysqld.log

使用初始密码登录

1
mysql -uroot -p

改密码(大小写特殊符号)

1
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Paul34252780*';

设置允许远程访问

1
update mysql.user set host = '%' where user = 'root';

开放3306端口

安装gcc编译器

1
yum install gcc gcc-c++

安装redis

[DownloadRedis](https://redis.io/download/)(选择5.0版本直接复制下载链接)
1
wget https://download.redis.io/releases/redis-5.0.14.tar.gz

解压源码

1
tar -zxvf redis-5.0.14.tar.gz

进入源码文件夹

1
cd redis-5.0.14

开始编译

1
make

运行安装

1
make install

修改配置文件使其可以在后台运行

1
2
3
4
vim redis.conf

修改为yes
daemonize yes

使用配置文件运行redis

1
./src/redis-server redis.conf

安装python3.8.10

[Download PythonPython.org](https://www.python.org/downloads/)(选择3.8)

下载对应版本

1
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz

解压

1
tar -zxvf Python-3.8.13.tgz

检测能否正常安装(需要gcc编译器支持)

1
sh ./Python-3.8.13/configure

安装依赖

1
yum install zlib zlib-devel openssl openssl-devel
1
yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel
1
yum install libffi-devel -y
1
yum install zlib zlib-devel
1
yum install libjpeg libjpeg-devel
1
yum install freetype freetype-devel

重新测试(千万不要加–opti什么的参数)

1
./Python-3.8.13/configure

编译

1
make

看到Python build finished successfully!则表示成功

运行安装

1
make install
本文由作者按照 CC BY 4.0 进行授权