开启django之旅之一

第一步当然是确定你是否已经安装了django模块,打开cmd窗口,输入:

python -m django --version

我的django版本为1.10

安装完成,开始你的第一个django project:

  • 通过cmd窗口,转到你的工作目录,建立你的django项目,项目名称"mysite":

    django-admin startproject mysite

   查看工作目录下自动生成的项目目录如下:

     mysite/

        manage.py

        mysite/  

            __init__.py

            setting.py

            urls.py  

            wsgi.py

  • 运行django 项目。转到manage.py所在目录,我的django安装在python3.5目录下,所以调用python35:

    python35 manage.py runserver 8000
  • 没有错误提示,就可以在浏览器中访问该网页,localhost:8000

开始你的第一个APP:

  • 在manage.py所在目录,创建你的APP,名称为"polls"

    python35 manage.py startapp polls
    
    polls/
        __init__.py
        admin.py
        apps.py
        migrations/
            __init__.py
        models.py
        tests.py
        views.py
  • 写你的第一个页面,打开polls/views.py

    from django.http import HttpResponse
    def index(request):
        return HttpResponse("Hello, world. You‘re at the polls index.")
    

    接下来怎么链接到该网页呢?

  • /polls目录下创建一个urls.py
    from django.conf.urls import url
    from . import views
    
    urlpatterns = [
        url(r‘^$‘, views.index, name=‘index‘),
    ]
    

    接下来修改mysite/urls.py

    from django.conf.urls import include, url
    from django.contrib import admin
    
    urlpatterns = [
        url(r‘^polls/‘, include(‘polls.urls‘)),
        url(r‘^admin/‘, admin.site.urls),
    ]
    
  • 运行你的APP:localhost:8000/polls,就可以看到你的设计的view页面了。
时间: 2024-10-21 04:02:27

开启django之旅之一的相关文章

开启django之旅之二

参考资料:django的documentation 配置你的数据库,打开mysite/setting.py, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #the name of your database is 'db' } } ENGINE: django.db.backends.sqlite3', 'djang

【啊哈!算法】算法9:开启树之旅

这是什么?是一个图?不对,确切的说这是一棵树.这哪里像树呢?不要着急我们来变换一下. 是不是很像一棵倒挂的树,也就是说它是根朝上,而叶子朝下的.不像?哈哈,看完下面这幅图你就会觉得像啦. 你可能会问:树和图有什么区别?这个称之为树的东西貌似和无向图差不多嘛.不要着急,继续往下看.树其实就是不包含回路的连通无向图.你可能还是无法理解这其中的差异,举个例子,如下.          上面这个例子中左边的是一棵树,而右边的是一个图.因为左边的没有回路,而右边的存在1->2->5->3->

【坐在马桶上看算法】算法9:开启“树”之旅

我们先来看一个例子. 这是什么?是一个图?不对,确切的说这是一棵树.这哪里像树呢?不要着急我们来变换一下. 是不是很像一棵倒挂的树,也就是说它是根朝上,而叶子朝下的.不像?哈哈,看完下面这幅图你就会觉得像啦. 你可能会问:树和图有什么区别?这个称之为树的东西貌似和无向图差不多嘛.不要着急,继续往下看.树其实就是不包含回路的连通无向图.你可能还是无法理解这其中的差异,举个例子,如下.          上面这个例子中左边的是一棵树,而右边的是一个图.因为左边的没有回路,而右边的存在1->2->5

设计模式(一) 开启设计之旅

设计模式--开启设计之旅 我的设计模式之旅:      "身体和灵魂,总有一个在路上",有的人旅行,有的人看书,还有些人在旅行中写出启迪人心的好书来,身体在路上赋予了灵魂的力量.我的设计模式之旅,与你.与我,能带来什么呢?抛开遥远深邃的美丽传说,是为了感谢Java OO给了我新的生命力,是为了将自己的所学贡献给社区,是为了给后生多点上一盏灯,是为了让自己的灵魂保持活力,最后,也是最重要的,为了中国的软件行业不要多出我这个码农.转行本来是要冒风险,要转身,为什么不华丽转身呢?既然转身,为

开启“树”之旅

我们先来看一个例子. 这是什么?是一个图?不对,确切的说这是一棵树.这哪里像树呢?不要着急我们来变换一下. 是不是很像一棵倒挂的树,也就是说它是根朝上,而叶子朝下的.不像?哈哈,看完下面这幅图你就会觉得像啦. 你可能会问:树和图有什么区别?这个称之为树的东西貌似和无向图差不多嘛.不要着急,继续往下看.树其实就是不包含回路的连通无向图.你可能还是无法理解这其中的差异,举个例子,如下.          上面这个例子中左边的是一棵树,而右边的是一个图.因为左边的没有回路,而右边的存在1->2->5

搞定Android模拟器,开启甜蜜之旅

在前几期中总结分享了Android的前世今生.Android 系统架构和应用组件那些事.带你一起来聊一聊Android开发环境,上三期分别养成高富帅.轻松邂逅女神.并和女神约会成功,那么从本期开始准备出发甜蜜之旅. Android程序必须运行在Android系统,因此Android开发时必须准备相关的运行环境,即Android虚拟设备(Android模拟器). 一.AVD Manager入口 进入ADT Bundle工具包的解压包下面的eclipse目录,双击"eclipse.exe"

开启编程之旅

简概:在windows10平台下,使用eclipse操作python 为什么使用windows10? windows以其易操作性著称,个人更喜欢.习惯于windows操作.选择最新版本windows10 专业版. 为什么使用eclipse? 因为要开发python语言,因为我个人是以运维身份进入开发行业,所有使用python处理数据比较多,况且最近python语言很火,我决定,先玩好一门语言.(大学时学过c++和java,这个算是语言基础吧.) Eclipse是一款很酷的开源代码编辑器,同时它也

开启Linux之旅--Windows本机连接远程Linux主机

如果你觉得使用虚拟机安装Linux跑起来太慢,想同时拥有一台Linux主机和Window主机,又不想来回扭头在两个显示器之间切换.这时候要是出来个一个远程控制软件,一根网线就可以让你拥有虚拟机的快捷的界面切换和流畅的运行速度.VNC,即Visual Network Computer,就是可以胜任这一角色的优秀的远程控制软件. 一般采用putty和vnc结合的方式,下面分别介绍putty和vnc: 1.putty: putty是一款超轻量级的运行在windows操作系统上的用于远程连接linux服

(一)C#编程基础复习——开启编程之旅

回想当年学习编程,刚开始学习是非常艰苦的,可能是因为文科生原因,刚开始接触工科类的知识不是很擅长,上去大学第一年基本没有好好学习编程,入门C#编程基础一窍不通,也许那时年少无知,第二学期开始奋发图强,终于在编程之路越走越远,现在目前在国内BAT某家公司从事互联网内部系统开发工具的开发,趁这段时间有点空闲好好总结,复习下以前的知识,编程之路漫漫,只有不断的成长和学习,才能走得更远,不忘初心,方得始终.这里先讲几个基础,然后层层深入,尽管自己学识也不是很渊博,但是写下这些回忆,或许对自己也是有很大帮