windows 下 Django 搭架子 - 从建立project到建立app
第一步,安装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的更多相关文章
- Windows下Django环境搭建
总体示意图如下: Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.dj ...
- Windows 下 Django/python 开发环境配置
1.安装 Aptana/Eclipse Aptana是在eclipse上二次开发的一个开源的集成开发环境,内置python编译器 http://www.aptana.com/ 2. 安装python ...
- windows下Django 部署到Apache24的配置
1.首先下载最新版Apachehttp://httpd.apache.org/download.cgi#apache24,目前官方以不提供windows msi安装包,下载好的直接解压至C盘即可,ap ...
- windows下怎样使用md命令一次建立多级子目录
在Windows系统中一次只能够创建一个子目录,在命令提示符窗口则可以一次性创建多个子目录,例如如果想在f盘创建多级子目录,则md 23\13\65\45,后面的数字随便都可以.如果想一次性删除多级目 ...
- Windows下django项目部署 通过Apache2.4+mod_wsgi
经过几天踩坑,记录在Windows10下通过Apache2.4部署Django项目的过程 运行环境: 先说下环境,怎么安装倒是其次的,版本很重要,我是根据mod_wsgi的版本要求下载的各个版本(py ...
- Windows下Django的安装与项目创建
1.Django的安装命令:pip install django 2.如果要指定安装版本可用:pip install django==1.10.3 3.查看指定的安装库:pip show django ...
- Windows下Django项目搭建流程
1.创建虚拟环境 virtualenv test 2.进入虚拟环境 source ./项目名/Scripts/activate 3.创建项目 django-admin startproject 项目名 ...
- Docker学习のWindows下安装Docker
一.docker最初只支持linux的,因此在windows下运行需要虚拟机. 利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端 利用Windows的H ...
- Windows下Apache+mod_python+Django配置
Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...
随机推荐
- 运维seq语法2
2017-03-02 09:47:42 # seq 1 10结果是1 2 3 4 5 6 7 8 9 10例二:#!/bin/bashfor i in `seq 1 10`;doecho $i;d ...
- Docker 部署应用过程记录
Kibana直接部署到centos中,老是没有任何征兆退出,今天将他移动到docker中部署,以下是部署的过程,做个记录防止忘记 1.安装Docker # yum install docker 2.启 ...
- Linux_系统管理_网络配置_命令行配置网络
因为格了系统,重新安装了VMware,加载了原来的虚拟机后,因为VMware虚拟网卡Vmnet8的地址已经变了,所以要改变下客户操作系统的地址,结果搞了半天才搞定,这里记下来,希望能够为遇到这类问题的 ...
- 本地搭建json-server
1.前言 为了前端项目获取数据,需要在本地搭建json-server,这样保证可以在本地实现增删改查的操作. 2.安装 全局安装: npm -g json-server 3.创建一个json-serv ...
- 常用git操作命令
查看远程仓库 ->$ git remote -v 如果你本地有一个项目,想把他放到远程git服务器上,那就用上面的命令把项目 add 到远程服务器 ->$ git remote a ...
- python学习笔记-基础、语句、编码、迭代器
#python的优缺点优点:Python简单优雅,尽量写容易看明白的代码,尽量写少的代码.缺点:第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地 ...
- Maven&&Philosophy~
What is Maven? At first glance Maven can appear to be many things, but in a nutshell Maven is an att ...
- mysql数据库查询和聚合函数
1.模糊查询 like % 表示多个任意字符 _ 表示任意一个字符 例如:查询黄姓同学 select * from student where name '黄%' select * from stud ...
- shell脚本-2
http://www.runoob.com/linux/linux-shell-variable.html 字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似. 单引号字符 ...
- echarts立体效果地图-自定义区域及文字
setgeomap: function (_id, _fn) { // 全城拥堵占比 GLOBAL.myMapChart = echarts.init(document.getElementById( ...