推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
MrLiao
V2EX  ›  Python

用 Python 实现一个基于 web 的应用,如何完成以下任务

  •  
  •   MrLiao · Sep 21, 2015 via Android · 4682 views
    This topic created in 3927 days ago, the information mentioned may be changed or developed.
    用 Python 实现一个基于 web 的应用,其中需要完成以下任务
    1. 生成 HTML 页面
    2. 从浏览器获取输入信息
    3. 将信息存入数据库
    同时也用 Django 实现以上功能
    38 replies    2015-09-21 18:38:07 +08:00
    Mark24
        1
    Mark24  
       Sep 21, 2015
    leyle
        2
    leyle  
       Sep 21, 2015 via Android
    那就看看 Django 的官方教程。上面把你这三个问题都说了。
    raiz
        3
    raiz  
       Sep 21, 2015
    1. Template
    2. Form
    3. Model
    jiaojing
        4
    jiaojing  
       Sep 21, 2015   ❤️ 3
    请独立完成课后作业
    codeforlife
        5
    codeforlife  
       Sep 21, 2015
    @jiaojing 哈哈哈哈哈
    tao1991123
        6
    tao1991123  
       Sep 21, 2015
    请独立完成课后作业
    Tink
        7
    Tink  
    PRO
       Sep 21, 2015 via iPhone
    MrLiao
        8
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @jiaojing 这不是作业。。。。。。我是在看了 Python web 那本书之后,还是感觉不懂。。。才来提问的
    MrLiao
        9
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @Mark24
    @leyle 已经看过 Python web 的那本书,还是没弄懂。。。
    limuxy
        10
    limuxy  
       Sep 21, 2015 via Android
    直接看 django 的官方文档咯
    MrLiao
        11
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @raiz 可否详细点。。。
    MrLiao
        12
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @limuxy 中文的没找到,直接看英文有点困难。。。
    poorguy
        13
    poorguy  
       Sep 21, 2015
    Django Book 有中文翻译版本的,而且 django 的官方文档是我看过最易理解英文文档
    MrLiao
        14
    MrLiao  
    OP
       Sep 21, 2015
    @poorguy Django book 有了,看来这个问题还是要自己看书去·~
    wingyiu
        15
    wingyiu  
       Sep 21, 2015
    首先要起一个 server ,第 2 点就是实现 http 的请求处理,第 1 点 html 生成最简单的就是拼接字符串,第 3 点实现一个符合 python dbapi 的库。
    fy
        16
    fy  
       Sep 21, 2015
    如果不是 Django 而是 tornado ,这个项目( https://github.com/fy0/fpage )可以带你一程。

    虽然我不爱用,但是 Django 文档确实不错,挺循序渐进的。

    但我觉得细节太多,不是很喜欢。
    Ironsongming
        17
    Ironsongming  
       Sep 21, 2015
    bingxx
        18
    bingxx  
       Sep 21, 2015 via Android
    最近在看 Flask 。 直接看官方教程,一步步就可以了。
    raiz
        19
    raiz  
       Sep 21, 2015
    @MrLiao 建议看 django 官方教程,开始有一个入门项目,带你走过你题目中的所有疑问
    kslr
        20
    kslr  
       Sep 21, 2015
    @MrLiao 那就仔细看,这都是基础了,还不懂没办法
    kslr
        21
    kslr  
       Sep 21, 2015
    @kslr 哦,对了有本 HTTP 的书
    MrLiao
        22
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @kslr 求书名。。。。要在去细嚼慢咽下了
    MrLiao
        23
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @bingxx
    @fy 好的,我去找来看看
    ChiangDi
        24
    ChiangDi  
       Sep 21, 2015
    你直接问怎么用 Python 写网站就好了嘛
    MrLiao
        25
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @raiz 好的
    MrLiao
        26
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @ChiangDi 我只是想知道的清楚一点。。。具体一点,算了,还是看书去吧。。。
    ltttx
        27
    ltttx  
       Sep 21, 2015
    这么严肃的问题,被你的描述给毁了
    MrLiao
        28
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @ltttx 怎么毁了。。。。
    Andrewliu
        29
    Andrewliu  
       Sep 21, 2015
    Template 模板生成 HTML
    HTML form 表单提交 data, 通过 POST 方法抽取 data
    创建 Model 实体, 然后使用对应 data 填充, 存入数据库.
    over
    ldehai
        30
    ldehai  
       Sep 21, 2015
    @MrLiao 大家不要笑,初学者大部分是这种状态,很多你以为简单的不能再简单的事情,对他们就是一道墙,我们很多人也都是这么摸爬滚打过来的。
    tkisme
        31
    tkisme  
       Sep 21, 2015
    @MrLiao 最好看看 oreilly 这方面书很多,我是用 flask 的, flask web development 按照教程来,大约几小时就上手了
    tkisme
        32
    tkisme  
       Sep 21, 2015
    另外,这种问题在 google 上一搜一片,这么提问的确很像是来问作业的
    sphawkcn
        33
    sphawkcn  
       Sep 21, 2015
    要清楚明白地回答这个问题,估计需要整整一周,而且还得看学的人的悟性和基础。这个问题问得实在太轻松了。
    julyclyde
        34
    julyclyde  
       Sep 21, 2015
    @ldehai 不是状态的问题,而是心态的问题。如果自己跨不过,干脆还是转别的行业吧
    MrLiao
        35
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @Andrewliu 谢谢,清楚点了
    MrLiao
        36
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @ldehai 谢谢你

    @julyclyde 嗯,确实有点玻璃心了,有点困难,就想着我一定弄不懂了
    MrLiao
        37
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @sphawkcn 我花了两天,看完了 Python web ,确实很不清楚,我读的太快,没细读,要在回去反复琢磨下
    MrLiao
        38
    MrLiao  
    OP
       Sep 21, 2015 via Android
    @tkisme2013 以下载 django 英文文档,准备开始细细啃食了(认真脸
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1128 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
    ♥ Do have faith in what you're doing.