python日历小程序_GitHub - yongxinz/movie-calendar: 微信小程序:一个电影日历

欢迎关注我的微信公众号:AlwaysBeta,更多精彩内容等你来。

687474703a2f2f7777312e73696e61696d672e636e2f6c617267652f3030363161305454677931676171723038376a39786a333037363037367765782e6a7067

movie-calendar

首页

687474703a2f2f7777312e73696e61696d672e636e2f6c617267652f30303631613054546c7931673530746466347532336a333061643069696162342e6a7067

环境

系统版本:CentOS 7.6,Python 版本: python 3.6

后端使用:Django + restframework,具体版本信息见 requestments.txt

小程序基础库版本 1.5.3

安装

安装 python3

分两种方式:RPM 包方式安装和源码编译安装,下面分别进行介绍:

RPM 包方式:

详细可看官方文档,具体命令如下:

yum makecache

yum install python36u

yum -y install python36u-pip

yum -y install python36u-devel

执行完以上命令之后即可正常使用。

源码编译:

yum -y install wget gcc make zlib-devel readline-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel openssl-devel

xz -d Python-3.6.1.tar.xz

tar -xvf Python-3.6.1.tar

cd Python-3.6.1

./configure --prefix=/usr/local/python3.6 --enable-optimizations

make

make install

ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3

新建虚拟环境

pip install virtualenv

pip install virtualenvwrapper

然后编辑 .bash_profile 文件,添加下面三行:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6

export WORKON_HOME=~/.virtualenvs

source /usr/bin/virtualenvwrapper.sh

然后执行 source .bash_profile,接下来就可以创建虚拟环境了。

mkvirtualenv movie --python=python3

安装依赖包

cd movie

pip install -r requestments.txt

安装 PostgreSQL

yum -y install postgresql-server postgresql-contrib

postgresql-setup initdb

systemctl start postgresql

systemctl enable postgresql

切换用户,并且新建数据库:

su - postgres

psql

create database movie;

初始化表

python manage.py migrate

初始化数据

抓取豆瓣 top250 的电影数据

python manage.py douban_top250

抓取热映内容

python manage.py in_theaters

Run,并运行小程序

python manage.py runserver 0.0.0.0:8820

抢先体验

687474703a2f2f7777312e73696e61696d672e636e2f6c617267652f30303631613054546c793167353074356a737a69396a333037363037366a73382e6a7067

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值