pythonanywhere在本地提交代码搭建django+mysql网站
来源:互联网 发布:软件开发知识 编辑:程序博客网 时间:2024/06/08 06:50
听说有个免费的python网络主机,就想试试,因为中文资料比较少,结果折腾半天,进了不少坑,总结一下。
下面这篇博文
关于创建账户、创建webapp、配置Web App的虚拟环境Virtualenv
、 配置PythonAnyWhere里的WSGI文件,已经写得比较清楚了
https://segmentfault.com/a/1190000009240824
需要进一步说明的是
1.提交本地代码
因为pythonanywhere只支持提交单个文件无法提交整个目录,
所以需要将本地的代码目录压缩成zip格式的压缩包,上传至pythonanywhere的文件系统中。
然后pythonanywhere的dash终端中使用 $ unzip xxx.zip
命令将其解压。
2.配置mysql
首先修改setting.py文件
将DATABASES改成如下样式
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 或者使用 mysql.connector.django 'NAME': 'zhangsan$dbname', 'USER': 'zhangsan', 'PASSWORD': '123456', 'HOST':'zhangsan.mysql.pythonanywhere-services.com', 'PORT':'3306', }}
其中要修改的是NAME:是你的pythonanywhere用户名+$+数据库名
USER是你的pythonanywhere用户名
HOST是你的pythonanywhere用户名+.mysql.pythonanywhere-services.com
第二步,在数据库中生成表对象
$ python manage.py makemigrations$ python3.5 manage.py migrate
如果你使用的是pymysql驱动那么要记得init.py里面加上代码
import pymysqlpymysql.install_as_MySQLdb()
3.导入mysql数据
进入mysql你的数据库名终端
使用
mysql> source xxx.sql
导入数据
4.配置网站
配置网站的具体步骤参照上面说的那篇博文即可,注意仔细一点,容易漏错。
阅读全文
0 0
- pythonanywhere在本地提交代码搭建django+mysql网站
- pythonanywhere+django
- 在pythonanywhere上搭建django程序(Virtualenv+python2.7+django1.7+)
- pythonanywhere搭建过程
- tornado + Django + nginx + MySQL搭建网站
- Django网站搭建——form表单提交问题
- 运用Django和MySQL搭建本地个人博客主页
- pythonanywhere下django无法匹配url问题解决
- django网站搭建
- git提交本地代码
- github提交本地代码
- 成功搭建Django本地环境
- PythonAnyWhere免费部署python类网站
- 在Linux主机上搭建SVN,用于同步提交修改,实现本地提交线上预览
- 如何在本地电脑搭建asp(php)网站环境
- 花生壳+tomcat(Apache)在本地搭建自己的网站
- 怎么在本地搭建PHP测试网站程序服务器
- IntelliJ IDEA 本地代码提交不到github网站上:github与本地不同步,虽然本地显示提交,但是github网站上看不到
- 迎春杯初赛通过秘籍
- Annotation processors must be explicitly declared now
- 关于android.support.v7.internal.widget.ActionBarOverlayLayout问题的解决
- 如果数据库中是数字但是显示需要汉字
- java-System math Date other类
- pythonanywhere在本地提交代码搭建django+mysql网站
- Oracle连接远程数据库的几种方法
- 字符编码的概念(UTF-8、UTF-16、UTF-32都是什么鬼)
- Unicode、UTF-8 和 ISO8859-1到底有什么区别
- 开源接口管理平台eoLinker AMS v3.0.8更新,支持自动化测试环境变量!
- python sorted函数(结合使用lambda和operator.itemgetter()来对字典进行排序)
- GreenDao入门
- Unity3D使用过程中的遇到的技巧及问题解决方法
- 使用ApachePOI生成XLSX格式Excel文档大数据量导出