第一步,安装python 3.6 到C:\Python,在Python官网下Windows版的安装包即可

    安装Django,在命令行下直接 pip install django,django 被安装在了C:\Python\Lib\site-packages.

第二步,安装好之后查询下安装的django版本:

python -m django --version

  

目前我安装的最新版是2.0.2

第三步,创建项目

django-admin startproject mysite

注意先导航到想要保存项目的文件夹下(这里我保存在c:/jeffrey/python目录下)。然后执行上面的命令。执行完查看,项目已经建好了。文件目录如下:

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

现在就可以启动这个项目了,先导航到项目的目录,然后输入

python manage.py runserver

如图所示

这个时候在浏览器输入127.0.0.1:8000就可以打开我们刚刚建好的项目网站了

网站看看就好,接下来继续建立我们的app。在原来的控制台界面按ctrl+c退回到敲命令行的界面。

app的就相当于一个鸡蛋,被放在项目这个篮子里,篮子里可以放多个鸡蛋,鸡蛋也可以放在其他篮子里,这里我创建的app名字叫dm

 python manage.py startapp dm

查看我们的项目文件夹,发现新增了一个dm文件夹,文件结构如下

dm/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py

这回不能直接运行runserver来查看这个app了。我们需要先添加一个view

打开C:\Jeffrey\Python\mydjango\dm下的views.py

输入

from django.http import HttpResponse

def index(request):
return HttpResponse("你好,看样子dm app可以查看了!")

然后在当前目录下(C:\Jeffrey\Python\mydjango\dm)新建一个python文件,名为urls.py,输入以下内容:

 from django.urls import path

 from . import views

 urlpatterns = [
path('', views.index, name='index'),
]

目的就是把我们刚刚写的view映射到url中。然后我们再把新建的url 映射到项目的url中。

打开C:\Jeffrey\Python\mydjango\mydjango,找到urls.py并打开,加入我们dm的url,加入后的文本样子如下:

from django.urls import include, path
from django.contrib import admin urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]

红色部分为新加的,我们先导入include,然后用include插入urlpatterns 列表中。至此dm已经链接到了项目中并可以访问了。

在命令行输入

python manage.py runserver

并在浏览器中访问127.0.0.1:8000/dm就可以看到

windows 下 Django 搭架子 - 从建立project到建立app的更多相关文章

  1. Windows下Django环境搭建

    总体示意图如下:  Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.dj ...

  2. Windows 下 Django/python 开发环境配置

    1.安装 Aptana/Eclipse Aptana是在eclipse上二次开发的一个开源的集成开发环境,内置python编译器 http://www.aptana.com/ 2. 安装python ...

  3. windows下Django 部署到Apache24的配置

    1.首先下载最新版Apachehttp://httpd.apache.org/download.cgi#apache24,目前官方以不提供windows msi安装包,下载好的直接解压至C盘即可,ap ...

  4. windows下怎样使用md命令一次建立多级子目录

    在Windows系统中一次只能够创建一个子目录,在命令提示符窗口则可以一次性创建多个子目录,例如如果想在f盘创建多级子目录,则md 23\13\65\45,后面的数字随便都可以.如果想一次性删除多级目 ...

  5. Windows下django项目部署 通过Apache2.4+mod_wsgi

    经过几天踩坑,记录在Windows10下通过Apache2.4部署Django项目的过程 运行环境: 先说下环境,怎么安装倒是其次的,版本很重要,我是根据mod_wsgi的版本要求下载的各个版本(py ...

  6. Windows下Django的安装与项目创建

    1.Django的安装命令:pip install django 2.如果要指定安装版本可用:pip install django==1.10.3 3.查看指定的安装库:pip show django ...

  7. Windows下Django项目搭建流程

    1.创建虚拟环境 virtualenv test 2.进入虚拟环境 source ./项目名/Scripts/activate 3.创建项目 django-admin startproject 项目名 ...

  8. Docker学习のWindows下安装Docker

    一.docker最初只支持linux的,因此在windows下运行需要虚拟机. 利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端 利用Windows的H ...

  9. Windows下Apache+mod_python+Django配置

    Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...

随机推荐

  1. python基础—字典的使用{}

    info = {'stu1':"lili", 'stu2':'yoyo', 'stu3':'dudu'}print(info)print(info['stu1'])info['st ...

  2. 《Machine Learning Yearing》读书笔记

    ——深度学习的建模.调参思路整合. 写在前面 最近偶尔从师兄那里获取到了吴恩达教授的新书<Machine Learning Yearing>(手稿),该书主要分享了神经网络建模.训练.调节 ...

  3. VBO最佳实践

    VBO的大小 一个VBO应该多大? 你可以创建一个很小的VBO,但最佳方案是把很多对象放到一个VBO里面,这样的话可以减少调用gl函数的数量,比如glBindBuffer.glVertexPointe ...

  4. windows 安装touch指令

    if you are using node.js just use npm to install it on Windows: C:\npm install touch-cli -g

  5. 零基础python入门(1)

    1.前景及准备 (1).python是一门简单易学且功能强大的编程语言.它拥有高效的高级数据结构,并且能用简单而又高效的方式进行面向对象的编程.python优雅的语法和动态的类型,再结合它的解释性,使 ...

  6. Spock - Document -01- introduction & Getting Started

    Introduction Peter Niederwieser, The Spock Framework TeamVersion 1.1 Spock is a testing and specific ...

  7. 一个python小爬虫

    自定义获取豆瓣网电影TOP250里的排名数量 主要思路:先由requests库获取html基本信息,然后用BeautifulSoup来进行html.parser格式解析,逐个获取Tag属性,并且对内容 ...

  8. siimpleHttpServer 快速建立一个文件服务器

    利用 SimpleHTTPServer 可以非常快速的建立一个http服务器,如果有同学在做共享文件时遇到了困难,只需要一行代码,即可建站完成. 在想要映射的文件夹目录内,执行命令行 python - ...

  9. mnist的格式说明,以及在python3.x和python 2.x读取mnist数据集的不同

    有一个关于mnist的一个事例可以参考,我觉得写的很好:http://www.cnblogs.com/x1957/archive/2012/06/02/2531503.html #!/usr/bin/ ...

  10. Centos7 + Python3.6 + Django + virtualenv + gunicorn + supervisor 环境配置详解

    跟着网上的教程走发现行不通阿!好多都是写个大概,而且每人的环境都是有些许差异的,比如说权限问题阿,等等都会造成安装的失败 说明:本教程在你已经拥有Centos7系统,已经安装好nginx服务器,已经安 ...