鱼C论坛

 找回密码
 立即注册
查看: 1182|回复: 5

关于python做网页后端

[复制链接]
发表于 2019-1-31 11:28:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
因为是新鱼友传不了图片...我是租的阿里的轻量级服务器,系统镜像CentOS7.3,应用镜像WordPress4.8.1
然后看了小甲鱼的课,写了html文件上传到了/home/www/htdocs就可以直接输外网IP访问了(这好像是wordpress的功劳,我不太懂)
然后就就进入到写后端了步骤了,我是真的想用python写。
服务器内置了python2.7,可以运行python程序。结果提交表单返回的是源码...求助鱼油们,困在这里几天了。。
下面附上html 和 py代码

  1. #!usr/bin/env python
  2. #coding=utf-8

  3. import cgi,cgitb

  4. form = cgi.FieldStorage()
  5. str_data_1 = form.getvalue('data_1')
  6. str_data_2 = form.getvalue('data_2')

  7. print "Content-Type:text/html"
  8. print
  9. print "桐人第一把剑名字是:",str_data_1
  10. print "第二把叫:",str_data_2
复制代码

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <title>表单提交给python运行</title>
  6.     </head>
  7.     <body>
  8.         <form action="bac.py" method="GET">
  9.             <p>桐人在SAO时期拿的两把剑分别叫什么?</p> <br/>
  10.             第一把剑:<input type="text" name="data_1" > <br/>
  11.             第二把剑:<input type="text" name="data_2" > <br/>
  12.             <button type="submit" value="GET提交">GET提交</button>
  13.         </form>
  14.     </body>
  15. </html>
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-31 12:35:44 | 显示全部楼层
cgi不太懂 不过建议1 升级python到3 , 2学习flask或者django这类框架(虽然我可以用php写网页)

写了html文件上传到了/home/www/htdocs就可以直接输外网IP访问了 (这个是apache或者nginx的功劳)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-31 15:08:02 | 显示全部楼层
整合骑士优吉欧路过帮顶
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-31 16:04:21 From FishC Mobile | 显示全部楼层
虚无→与→飘渺 发表于 2019-1-31 15:08
整合骑士优吉欧路过帮顶

这都行hhhh
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-31 16:08:45 From FishC Mobile | 显示全部楼层
yjsx86 发表于 2019-1-31 12:35
cgi不太懂 不过建议1 升级python到3 , 2学习flask或者django这类框架(虽然我可以用php写网页)

写了html ...

嗯...之前试过升级到Python3但是就用不了pip 用不了yum因为Linux也不太懂....所以就决定就用2.7了,之前我找了网上没有看到flask入门教程,我再去试试吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-31 16:39:13 | 显示全部楼层
你要
  1. pip3 install django flask tornado
复制代码

需要用
  1. python3 xxx.py
复制代码

才能使用python3

不过最好是使用Anaconda来改变服务器的python环境
不然你在服务器上用python会有很多坑
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-13 18:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表