18 12 30 服务器 Django 的初步使用 环境变量的调整
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 的初步使用 环境变量的调整的更多相关文章
- Django安装和配置环境变量
一.windows系统安装Django 1.先安装python2.x or 3.x软件.(记得勾选pip3和添加python自己的环境变量) 下载地址:http://www.python.org/ 2 ...
- 18 12 30 新建一个 django project
1. 新建一个 django project 1 2 django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django- ...
- Linux服务器下jdk 安装与环境变量的配置
1,Oracle 官网下载jdk Linux版本 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- 配置Python、Django环境变量教程
配置环境变量 在Windows下你必须配置环境变量! 右击桌面或者你能看到的任何 此电脑.这台电脑或者我的电脑. 右击:属性 点击:高级系统设置 点击:环境变量 找到系统变量下的Path,双击 点击新 ...
- 30款Django 常用的软件包
30款Django 常用的软件包 Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用.我们这里整理了30款Django开发中常用的软件包,学会使用它们可以节省大量开发时 ...
- 【Django】 初步学习
这个系列(或者成不了一个系列..)预计会全程参考Vamei様的Django系列,膜一发.说句题外话,其实更加崇拜像Vamei那样的能够玩转生活.各个领域都能取得不小成就的人. [Django] ■ 概 ...
- Django【第18篇】:Django之缓存
Django 之缓存 一.缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存 ...
- 2015.12.29~2015.12.30真题回顾!-- HTML5学堂
2015.12.29~2015.12.30真题回顾!-- HTML5学堂 吃饭,能够解决饥饿,提供身体运作机能.练习就像吃饭,强壮自己,提升编程技能,寻求编程技巧的最佳捷径!吃饭不能停,练习同样不能停 ...
- 如何在Ubuntu 18.04上安装Django
Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...
随机推荐
- 10. Regular Expression Matching正则表达式匹配
Implement regular expression matching with support for '.' and '*'. '.' Matches any single character ...
- Spring Boot-运行部署
Main方法 直接运行启动类main方法 遵循应用程序入口点的Java约定的标准方法.我们的main方法SpringApplication通过调用委托给Spring Boot的类run. Spring ...
- 016、Java中使用小数
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- Font Awesome可缩放的矢量图标
我感觉图标还行~~~这里是我修改过的,自己根据需要修改即可~~ 网址: http://fontawesome.dashgame.com/ 使用: <link rel="styleshe ...
- 微信access_token设计的原理解析
1.access_token是加密的字符串,其目的是为了接口安全考虑,不然随便就能调用微信服务器的接口会有很大风险. 2.用户在公众号中填写的Token就相当于本项目中的xiaoming,是签名验证中 ...
- Spark on Yarn | Spark,从入门到精通
?/ 为什么需要 Yarn? /? Yarn?的全称是?Yet Anther Resource Negotiator(另一种资源协商者).它作为 Hadoop?的一个组件,官方对它的定义是一个工作调度 ...
- 2的n次幂
位运算判断2的n次幂: 举个栗子,n = 8:则二进制表示就为1000,n-1则为 0111 取&刚好等于0 嘿嘿,巧妙吧. 再举个栗子,n = 7: 则二进制为 0111,n-1则为0110 ...
- C语言备忘录——取余与取模
前几天,一个小姐姐问我取余和取模有什么区别,我当时第一反应就是二者是一样的,但是小姐姐咬死说不一样.我去百度了一下还真的不一样.脑壳疼,我当初误导了多少人.所以为了帮助我记忆也为了帮助预防我误人子弟 ...
- C++编程学习(十)引用
引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字.一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量. 注意以下几点与指针的区别: 不存在空引用.引用必须连接到一块合法的 ...
- cf 498 B. Name That Tune
不会不会,,,%%http://hzwer.com/5813.html #include<cstdio> #include<iostream> #include<algo ...