python Django 1.7 中文入门 (官网) 05 第一个项目1_1

来源:互联网 发布:php怎么导出excel表格 编辑:程序博客网 时间:2024/06/05 15:14

 让我们从一个实例开始学习。

    通过这个教程,我们将带你学习创建一个基础poll应用

    这个教程由两部分组成:

发布一个网站,让别人访问polls和对他们投票。

一个管理后台,可以让你添加,更改和删除polls.

工具/原料

  • django1.7
  • python3.4.2

方法/步骤

  1. 检测django版本

    我们假设你已经安装了Django,可以通过下面的命令来测试Django版本。

    >>> import django

    >>> django.get_version()

    '1.7'

    如果你已经安装了Django,将会看到你安装在版本号。我用的是1.7的版本。如果没有安装,将会提示错误“No module named django”。

     

        这个教程是适用Django1.7 和 python3.2或更高版本。如果Django版本不匹配,你可以参考你安装的教程,或者升级你的Django版本。

  2. 创建一个项目

    如果这是你第一次使用Django,你将不得不细心安装。换句话说,你需要自动生成一些代码以便建立一个Django项目-并且设置Django,包括数据库,配置,Django特有的选项和应用设置。

        cd到指定目录以便存放你的代码,然后运行下面命令:

    django-admin.py startproject mysite

    上面的命令在你当前目录将创建一个mysite目录,如果没有成功运行,可以参考Problems running django-admin.py.

    NOTE:

        项目必须避免使用django和python组件名。

        创建的项目文件如下:

       mysite/

            manage.py

            mysite/

                __init__.py

                settings.py

                urls.py

                wsgi.py

  3. 数据库设置

    打开mysite/mysite/setting.py文件找到下面这段代码

    DATABASES = {

       'default': {

           'ENGINE': 'django.db.backends.sqlite3',

           'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

       }

    }

    如果使用sqlite3数据库,保持默认就可以了。

    设置好后,我们在使用带数据库网站前,必须在数据库里创建表格。使用如下命令:

    D:\python\www\mysite>python manage.py migrate

    Django1.7中文入门教程:[6]第一个项目1_1
  4. 运行Django服务器

    D:\python\www\mysite>python manage.py runserver

    如果出现下面的这段文字,恭喜你,你的网站运行成功了。就可以在浏览器访问了。

    Performing system checks...

    System check identified no issues (0 silenced).

    October 15, 2014 - 02:05:41

    Django version 1.7, using settings 'mysite.settings'

    Starting development server at http://127.0.0.1:8000/

    Quit the server with CTRL-BREAK.

  5. 5

    后记:实践是检验真理的唯一标准,多动手吧!!!

              上面的内容都是我自己学习的记录,有什么不对的地方,请留言!一起讨论!

0 0
原创粉丝点击