美文网首页
Django Hello World!(上)

Django Hello World!(上)

作者: Hobrimttxx | 来源:发表于2018-02-05 12:06 被阅读0次

在大多数语言教程中,作者会选择输出Hello World来开启Code的第一步,那么我们也先从"Hello World!"开始

创建项目


在网站开始前,我们需要创建项目,里面会包括许多东西

在cmd/bash环境下选择到你预定的项目存放目录,然后输入以下指令

django-admin startproject projectname

其中的"projectname"可以自行修改为自己想要的项目名称,名称请避免与其他Python包/Django组件冲突

此时的projectname目录的结构如下

projectname/

    manage.py

    projectname /

        __init__.py

        settings.py

        urls.py

        wsgi.py

其中,最外层的projectname目录的命名无关紧要(但不要使用中文!!!)

manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互

内层的projectname/目录是你的项目的真正的Python包。 它是你导入任何东西时将需要使用的Python包的名字

projectname/__init__.py:一个空文件,它告诉Python这个目录应该被看做一个Python包。

projectname/settings.py:该Django 项目的设置/配置

projectname/urls.py:该Django项目的URL声明;你的Django站点的“目录”

projectname/wsgi.py:用于你的项目的与WSGI兼容的Web服务器入口

启动开发服务器

Django默认自带一个开发服务器,可以供开发者快速测试,请先跳转到manage.py所在目录然后输入以下指令

python manage.py runserver

接着,你应该看到了屏幕上输出的提示,此时你就可以访问127.0.0.1:8000了!

创建应用


有的人应该发现,现在没有model没有view,那么我们怎样才能开始网站的开发呢?

项目和应用的区别

一个应用程序是一个Web应用程序,它执行一些操作,例如Weblog系统,公共记录数据库或简单的应用程序。 项目是特定网站的配置和应用程序的集合。 项目可以包含多个应用程序。 一个应用程序可以在多个项目中。

创建

首先请跳转到manage.py所在的目录,然后输入以下指令

python manage.py startapp appname

此时,我们的第一个应用appname就创建好了!appname可以自取

相关文章

  • Django Hello World!(上)

    在大多数语言教程中,作者会选择输出Hello World来开启Code的第一步,那么我们也先从"Hello Wor...

  • Django - Hello World!

    基本Django使用命令行: 1. 创建一个Django项目 $ python-admin startprojec...

  • Django Hello,world

    使用Django,让浏览器显示Hello,world.制作你自己的第一个响应页面 设置好时区与语言 前提是你已经创...

  • Django学习(一)

    安装python和django不提首先来一个hello world 以上代码保存为hello.py在cmd上敲命令...

  • Web开发(五)Django模板应用

    在《初次使用》章节,使用 django.http.HttpResponse() 来输出 "Hello World!...

  • Django 系列篇(二):配置篇(上)

    系列导读 01. Django 系列篇(一):Hello World! ​1. Django 有哪些配置 创建一个...

  • Hello,World

    Hello, World "Hello, world"程序是指在计算机屏幕上输出"Hello,world"这行字符...

  • Django Hello World!(下)

    之前,我们已经成功搭建好了开发环境并且创建好了项目以及应用,下面让我们正式开始Code! 编写视图 请先打开你的应...

  • django-hello world

    实验步骤 step1: 新建django文件夹 到django的目录下新建django的项目HelloWorld ...

  • django | 02-处理HTTP请求

    Django 处理 HTTP 请求 Hello 视图函数 我们先以一个最简单的 Hello World 为例来看看...

网友评论

      本文标题:Django Hello World!(上)

      本文链接:https://www.haomeiwen.com/subject/rymbzxtx.html