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的 ...
随机推荐
- Java中栈的应用,括号匹配
package edu.yuliang.Data_Structure_Basics; import org.omg.PortableInterceptor.SYSTEM_EXCEPTION; /* 给 ...
- 3D数学基础(二)向量
向量的基本运算包括加法.减法.点乘.叉乘.单位化运算等,而在游戏开发中使用最为广泛的是减法.点乘.叉乘.单位化运算.向量是具有方向和长度的矢量,有2D.3D.4D等的.在游戏开发里面一般使用的是2D和 ...
- css-改变input原始样式
1.改变input的提示字位置 input::-webkit-input-placeholder { /* placeholder颜色 */ color: #aab2bd; /* placeholde ...
- []TLD code run
opencv3.3.1 https://github.com/alantrrs/OpenTLD https://github.com/arthurv/OpenTLD problem opencv3.0 ...
- SpringJPA主键生成采用自定义ID,自定义ID采用年月日时间格式
自定义主键生成策略 在entity类上添加注解 @Id @GeneratedValue(strategy = GenerationType.AUTO, generator = "custom ...
- 新式类单例模式之 __new__()
单例模式: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 类中有一个静态属性__instance,默认为none,重构__new__()方法,判断__instance是否为空,若为 ...
- Sublime Text 3 package control 解决 "There are no packages available for installation" 错误
造成这个错误的原因估计是因为由于packagecontrol.io无法访问,所以导致无法读取“https://packagecontrol.io/channel_v3.json”文件的原因. 解决方法 ...
- jquery Ajax 实现图片上传的功能。
$('#image').on('change', function () { var url = ""; var form = new FormDa ...
- 在Ubuntu下安装lrzsz
目录 自动安装 手动安装 下载 解压 安装 创建连接 在Ubuntu 14.04x64下安装lrzsz 自动安装 在终端中,输入命令 sudo apt-get install lrzsz 由于一些原因 ...
- nginx日志分割
mark 参考文章: https://blog.csdn.net/molaifeng/article/details/82667158