
无需加好友免费技术支持
git地址:
tornado版本:4.5.1
Django版本:2.0
nginx版本:1.12.2
python版本:3.6.1
MySQL版本:5.7
1、下载git项目到本地
2、需要安装上述软件,请确保MySQL如果端口是3306,MySQL如果端口不是3306,请修改MySQL或将helloword-->hellword目录中的settings.py3306修改为您设置的本机MySQL端口。
3、修改nginx-1.12.2-->conf-->nginx.conf中的root(75行和102行)指向项目APP修改为您下载项目的目录APP目录
4、在MySQL中建立一个test如果下面的命令没有执行,数据库可能会报错。
5、打开cmd进入到helloword-->helloword中,与manage.py在同一目录下输入以下命令MySQL中生成user表。
python manage.py makemigrationspython manage.py migrate6、打开MySQL workbench,找到test找到里面的数据库user设置用户名和密码
7、点击nginx.exe启动,运行server.py
8、输入127.0.0.1即可看到PID多次刷新的界面可以看到不同的界面PID
9、输入127.0.0.1/login/进行登录
1.运行第五步命令时,如果报告Did you install mysqlclient?输入以下命令可以解决
pip install mysqlclient如果在运行server.py的过程中报no module MySQLdb
解决办法:MySQLdb不支持python3.我们可以安装它pymysql,并在settings.py添加以下代码installed_apps之前
try:
import pymysql
pymysql.install_as_MySQLdb()
except ImportError:
pass3、在启动nginx当你需要注意它是否成功启动时,你可以logs目录中的error.log检查错误的日志输出。如果没有输出,则表示启动成功。您可以在任务管理器->过程中看到nginx的相关进程
4.如果点击登录时没有反应,则在控制台中输出CSRF cookie not set django…verification failed
请确保settings.py中的"
django.middleware.csrf.CsrfViewMiddleware已被注释
git项目
第一次写git的readme.md,这种格式真的很难调整。如果你觉得不好看,请放手。说实话,我真的没有审美。如果你有什么好的建议readme欢迎留言,谢谢。