• django实例:用创建你的第一个应用投票系统


    当然主要是从django的帮助文档里面来的,权当是翻译吧

    这个投票系统的主要功能有

    1、一个前台页面,可以让用户来投票

    2、一个管理员页面,可以用来添加、修改、删除投票

    首页第一步要确定你已经安装了Django,可用如下方法来查看

    python -c "import django; print(django.get_version())"

    如果Django已经安装了,则会输出相应的版本,如果没有,或者安装不正确的话会出现如下错误

    No module named django

    这个应该的Django和Python版本分别为:Django 1.5 and Python 2.x

    1、创建项目

    首页在命令窗口中,用cd 进入到你想要放置代码的目录,然后执行如下命令创建项目

    django-admin.py startproject mysite

    创建的项目目录结构如下

    mysite/
        manage.py
        mysite/
            __init__.py
            settings.py
            urls.py
            wsgi.py

    下面再说说这几个目录和文件吧

    1、根目录mysite:这个主要是用来存放生成的项目代码的,和项目没有关系,这个目录的名字你可以随便重命名

    2、manage.py:这个里面都是一些命令,是用来对项目进行一些常用的操作,比如创建项目,创建应用,运行项目等

    3、里面的mysite目录:这个就是项目包了,目录的名字就是项目包的名字,要用这个名字来import你需要的东西。

    3、mysite/__init__.py:这个文件主要是告诉python当前的mysite目录是一个包,把mysite目录当然包来处理,相当于c#的命名空间。

    4、mysite/settings.py:一些python项目的配置东西

    5、mysite/urls.py:访问网站url时的相对应的处理模块。

    6、mysite/wsgi.py:告诉WSGI-compatible webservers,从这里启动你网站

    2、启动服务

    进行到外层的mysite目录,运行如下命令

    python manage.py runserver

    当然默认的端口是8000,如果你的8000端口被占用了会出错,可以在 runserver 后面直接加上端口

    python manage.py runserver 9000

    先这样吧,上班了。下次安装数据库

  • 相关阅读:
    第二阶段冲刺7
    第二阶段冲刺6
    课后作业02需求分析
    阅读计划
    个人总结
    第十六周学习进度条
    第十五周学习进度条
    《梦断代码》阅读笔记03
    《梦断代码》阅读笔记02
    《梦断代码》阅读笔记01
  • 原文地址:https://www.cnblogs.com/djangochina/p/3105845.html
Copyright © 2020-2023  润新知