zoukankan      html  css  js  c++  java
  • Python框架之Django学习笔记(三)

    开始一个项目

      第一次使用 Django,必须进行一些初始化设置工作。 新建一个工作目录,例如 D: oolpythonPython27workspacedjcode,然后进入该目录。

      转到创建的目录,运行命令django-admin.py startproject myfirstsite。这样会在当前目录下创建一个目录:myfirstsite(PS:名字随便起)。

      startproject 命令创建一个目录,进入文件可以看到一个文件夹和一个文件:

    1 myfirstsite/
    2     myfirstsite/
    3     manage.py
    • manage.py :一种命令行工具,允许以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 应当不需要编辑这个文件;在这个目录下生成它纯是为了方便

      进入myfirstsite可以看到4个文件: 

    myfirstsite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
    • __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般不需要修改它。
    • settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
    • urls.py:Django项目的URL设置。 可视其为django网站的目录。 目前,它是空的。
    • wsgi.py :一个WSGI兼容的web服务器的入口。

      接下来,就可以切换到项目目录里 (cd myfirstsite ),运行下面的命令来启动服务器:python manage.py runserver

    然后你会看到以下内容;

    Validating models...
    
    0 errors found.
    August 30,2014 - 14:05:38
    Django version 1.6.6, using settings 'myfirstsite.settings'
    Development server is running at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.

      如果无法成功启动,应该是端口被占用了,那么换个端口试试,执行如下指令可以换端口:

    1 python manage.py runserver 8080

      好了,最后打开浏览器,在地址栏输入http://127.0.0.1:8000/,当然如果改了端口的话,那么:后面输入更改的端口号,可能是8080。

      打开后界面应该是这样子:

     

                                                                                                                         

    评论
  • 相关阅读:
    Linux nfs服务讲解
    Linux nfs服务介绍
    牛客网题目-数组中只出现1次的数字
    牛客网中矩阵中的路径
    求链表的第一个公共节点
    C++中STL中简单的Vector的实现
    牛客网栈的压入,和弹出序列
    C++智能指针
    CI Weekly #22 | flow.ci 新版 iOS 构建流程的 4 大变化
    CI Weekly #21 | iOS 持续集成快速入门指南
  • 原文地址:https://www.cnblogs.com/voidy/p/3946394.html
Copyright © 2011-2022 走看看