类似上面的这样,内容需要付费查看,扫码付款成攻后,内容就出来了.
用 python 能开发出这样的功能不 /
如果可以有没有教程? 我要学学.谢谢
|
SankoNov 29, 2018 via Android
1
可以
django 框架 |
|
2
这个用任何一个后端开发语言都可以,比如 屁还是屁,假娃,够浪
用 PY 的筐架也行,通常用的最多的也就是夫拉死客、酱狗之类的。 |
|
d5Nov 29, 2018
3
可以的,语言只是实现想法的工具
|
|
4
|
|
juanxincaiNov 30, 2018 via Android
5
qDjango 官方文档很全
|
|
d5Nov 30, 2018 via iPhone
6
楼主缺的怕不仅仅是某个具体框架的教程吧。没有一个具体的教程教你做一个同款扫码付费的页面的。你需要先学 web 基础知识。建议你学 php,学一部分很快就能动手改别人做的东西了。
你需要知道从你在浏览器输入一个所谓的网址,这个网址和域名的关系,为什么网址可以在域名基础上多一些东西,多的东西意义何在,回车进入这个网址发生了什么,dns 是什么,服务器又是什么,最后结合微信商户,微信开发文档做这个东西。 如何在微信浏览器里识别用户唯一的身份? openid/unionid |
|
heart4lorNov 30, 2018
7
filter
|
|
hiyouliNov 30, 2018
8
|
|
9
@juanxincai
qDjango ? 不是 django ? |
|
xpresslinkNov 30, 2018
12
django 教程网上不要太多。
要学习醬狗之前很多 python 的基础还是要先打好的,不然填坑时间浪费太多了 https://www.jianshu.com/p/cb76310bc0e2 然后推荐你两个比较靠谱的,比较适合初学入门的。 http://www.ziqiangxuetang.com/django/django-tutorial.html http://www.liujiangblog.com/course/django/2 |
|
CrazyMelodyNov 30, 2018
13
LZ 的意思是怎么实现付费查看这个功能吧?接入微信 SDK,扫码的时候自动创建账号并关联微信,然后用户支付成功后,将资源 ID 和账号 ID 进行一个关联,标识用户有查看该资源的权限就行了
|
|
dreamweaverNov 30, 2018
14
这个服务叫什么名字?
|
|
HSRANov 30, 2018
15
用 python 你可以直接爬成免费的了
|
|
16
|
|
rb6221Nov 30, 2018
17
首先你要知道基本原理和涉及的知识点,不会知识点但至少要知道是他。
像这种,原理:1. 扫码——二维码相关,一个码对应一段文本。这里可以是网址。 2. 微信支付——自己去看微信开发文档。 3. 付款和会员:基本的 cms 系统,已登录的账户(用户),付了款(有权限),就可以看内容。这个如果系统的学习过后端开发是 100%了解的。 以上 3 点如果你不能马上联想到,那还是先学一下编程基础知识吧 |
|
juanxincaiNov 30, 2018 via Android
18
@python30 打错了,多打了一个 q
|
|
xi2008wangNov 30, 2018
19
都是 web 开发,支付查看特定资源和普通网站开发没什么特殊的地方。
关键还是要理解,用户,资源,鉴权 等概念 差别在普通网站的用户是自己维护 user 表,登录鉴权 而你这是面向微信的开发,那就要理解微信开发领域相关的知识。 那当然就看微信开发官方文档 微信登录:需要理解 OAuth2.0、wx token、openid 你可以查看官方文档: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang= 微信二维码登录:需要理解二维码的一些知识 文章大把 https://blog.csdn.net/A9925/article/details/80398133 微信支付: 更是要看官方文档: https://pay.weixin.qq.com/wiki/doc/api/index.html 然后是支付后成功的回调返回资源给用户 当然这些封装库早有人写好了,你还是需要的是搜索能力的提升。。。 https://github.com/zwczou/weixin-python |
|
21
@xi2008wang
多谢。多谢。正在看 |
|
ucunDec 2, 2018
22
用 flask 上手快
@pay_required @app.route('/download/<filepath>', methods=['GET','POST']) def download(filepath): do_sth |