一、本地项目中执行,把依赖导出来
pip freeze > requirements.txt
二、压缩项目为tgbot.zip,上传到django_tgbot目录下并解压
三、上一步提交完成如果项目无法正常启动,就点终端,进行安装
pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
导入数据库,并且在settings.py中修改好对应的数据库
正常环境补全后,就可以正常使用了。
如果关闭debug模式后,请执行以下命令将simpleui静态文件静态文件克隆到根目录
python3 manage.py collectstatic
如果出现静态文件无法使用,就在配置文件中添加上以下代码
urls.py
from django.conf import settings
from django.conf.urls import url
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
admin.site.site_title = '后台标题'
admin.site.site_header = '管理后台'
urlpatterns = [
# 配置admindoc
url(r'doc/', include('django.contrib.admindocs.urls'), name='doc'),
path('', admin.site.urls),
url(r'mdeditor/', include('mdeditor.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
#静态件或目录
location /static/
{
alias /www/wwwroot/{你的项目路径}/static/;
}
以上的配置都完成后,正常就可以使用了
如果还不能用可以私信给我,我看到了会回复
如果遇到openssl问题
wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1t.tar.gz
tar -zxvf openssl-1.1.1t.tar.gz
cd openssl-1.1.1t/
./config --prefix=/usr/local/my_openssl
make
make install