1.安装django

1.1、下载Django包

https://www.djangoproject.com/download/
https://www.djangoproject.com/m/releases/1.10/Django-1.10.5.tar.gz

1.2、解压下载好的压缩包:Django-1.10.5.tar.gz

直接解压缩,我解压缩的目录是E:盘 E:\Django-1.10.5

PS:在安装Django之前,请确保你机器上面安装了python
我机器上面安装了python3.6.0

1.3、打开windows的终端:运行-->cmd

然后进入到你解压缩的目录,输入命令:
python setup.py install
直接回车,就开始安装了

1.4、检测是否安装成功
python
import django
django.VERSION
print(django.__path__)

如果你要卸载安装的django,可以直接删除上面图中所示的地址(print(django.__path__)所打印的地址)目录即可

1.5、添加环境变量

配置环境变量还是需要手动,将这几个目录添加到系统环境变量中:D:\python;D:D:\python\Lib\site-packages\django;D:\python\Scripts;
其中你install Django后,会在你python的安装目录的Lib\site-packages\添加django文件夹,在你python的安装目录的添加中添加\Scripts文件夹,你要做的就是把这两个文件夹添加到环境变量path中,添加好环境变量后,就可以使用Django的django-admin.py命令新建工程了

我本地安装的是3.6.0版本,安装完django后D:\python\Lib\site-packages下的django目录是这样的:
\Django-1.10.5-py3.6.egg\
\Django-1.10.5-py3.6.egg\django\

所以配置的环境变量如下:
D:\python;D:\python\Scripts;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg\django;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg\django\bin

Ps:执行django-admin.py startproject hello时出现报错:
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
原因未成功配置环境变量,所以添加了好几个django目录,没搞清最少配置项是什么。

2.创建django helloworld项目

进入cmd命令行,执行代码:
切换到你想要建立Django应用的路径下
cd /d D:\hello
执行下面的命令在当前路径下建立名为hello的应用,就会在当前路径下建立名为hello的应用了。
django-admin.py startproject hello
命令行切换到刚建立的hello目录下,打开web服务:
cd hello
manage.py runserver 0.0.0.0:8090

出现如下提示,证明你的应用开启web服务了
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work
apply the migrations for app(s): admin, auth, contenttypes, s
Run 'python manage.py migrate' to apply them.
February 13, 2017 - 09:35:24
Django version 1.10.5, using settings 'hello.settings'
Starting development server at http://0.0.0.0:8090/
Quit the server with CTRL-BREAK.
[13/Feb/2017 09:35:58] "GET / HTTP/1.1" 200 1767
Not Found: /favicon.ico
[13/Feb/2017 09:35:58] "GET /favicon.ico HTTP/1.1" 404 1935

你可以登陆http://127.0.0.1:8090/,看到欢迎页面就证明成功了

It worked!
Congratulations on your first Django-powered page.

Of course, you haven't actually done any work yet. Next, start your first app by running python manage.py startapp [app_label].
You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!

接下来你就可以开始你的Django开发了

好的我是大自然的搬运工

1. 新建一个 django project

1
2
django-admin.py startproject project_name
特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试

注意 project_name 是自己的项目名称,需要为合法的 Python 包名,如不能为 1a 或 a-b。

2. 新建 app

要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name)

1
2
python manage.py startapp app_name
或 django-admin.py startapp app_name

一般一个项目有多个app, 当然通用的app也可以在多个项目中使用。

与项目名类似 app name 也需要为合法的 Python 包名,如 blog,news, aboutus 等都是合法的 app 名称

18 12 30 服务器 Django 的初步使用 环境变量的调整的更多相关文章

  1. Django安装和配置环境变量

    一.windows系统安装Django 1.先安装python2.x or 3.x软件.(记得勾选pip3和添加python自己的环境变量) 下载地址:http://www.python.org/ 2 ...

  2. 18 12 30 新建一个 django project

    1. 新建一个 django project 1 2 django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django- ...

  3. Linux服务器下jdk 安装与环境变量的配置

    1,Oracle 官网下载jdk Linux版本 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  4. 配置Python、Django环境变量教程

    配置环境变量 在Windows下你必须配置环境变量! 右击桌面或者你能看到的任何 此电脑.这台电脑或者我的电脑. 右击:属性 点击:高级系统设置 点击:环境变量 找到系统变量下的Path,双击 点击新 ...

  5. 30款Django 常用的软件包

    30款Django 常用的软件包 Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用.我们这里整理了30款Django开发中常用的软件包,学会使用它们可以节省大量开发时 ...

  6. 【Django】 初步学习

    这个系列(或者成不了一个系列..)预计会全程参考Vamei様的Django系列,膜一发.说句题外话,其实更加崇拜像Vamei那样的能够玩转生活.各个领域都能取得不小成就的人. [Django] ■ 概 ...

  7. Django【第18篇】:Django之缓存

    Django 之缓存 一.缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存 ...

  8. 2015.12.29~2015.12.30真题回顾!-- HTML5学堂

    2015.12.29~2015.12.30真题回顾!-- HTML5学堂 吃饭,能够解决饥饿,提供身体运作机能.练习就像吃饭,强壮自己,提升编程技能,寻求编程技巧的最佳捷径!吃饭不能停,练习同样不能停 ...

  9. 如何在Ubuntu 18.04上安装Django

    Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...

随机推荐

  1. 页面的html调试

    点击页面按下键盘的F12,或者鼠标右键选择检查(N) 会弹出一个窗口,这个窗口就是调试窗口 如上图所示,第一个图标是标签元素选择器,点击使用后,在页面上移动,会在Elements的区域找到你鼠标选中的 ...

  2. MyBatis Generator 下划线转驼峰命名

    MyBatis Generator配置文件--指定生成实体类使用实际的表列名作为实体类的属性名 table标签下的设置属性useActualColumnNames用于指定生成实体类时是否使用实际的列名 ...

  3. Educational Codeforces Round 65 选做

    好久没更博客了,随便水一篇 E. Range Deleting 题意 给你一个长度为 \(n\) 的序列 \(a_1,a_2,\dots a_n\) ,定义 \(f(l,r)\) 为删除 \(l\le ...

  4. centos6.7开启linux虚拟机内部错误

    如图 这个需要用管理员身份运行就好了 右键----->以管理员身份打开,正常启动

  5. read和write函数的使用

    https://blog.csdn.net/qq_33883085/article/details/88667003

  6. 二、JavaScript之点击按钮改变HTML样式 (CSS)

    一.代码如下 二.点击前 三.点击后 <!DOCTYPE html> <html> <meta http-equiv="Content-Type" c ...

  7. 14 SQLite数据库

    SQLite数据库SQLite 是一款轻型的数据库SQLite 的设计目标是嵌入式的SQLite 占用资源低SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机 ...

  8. NumPy 数组切片

    章节 Numpy 介绍 Numpy 安装 NumPy ndarray NumPy 数据类型 NumPy 数组创建 NumPy 基于已有数据创建数组 NumPy 基于数值区间创建数组 NumPy 数组切 ...

  9. 第五篇Django URL name 详解

    Django URL name 详解 利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护. Djan ...

  10. 设置此div的子元素居中显示

    下面样式设置到父div上: .modal { display: flex; align-items: center; /*竖直居中 垂直居中*/ justify-content: center; /* ...