加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

windows7安装django并创建第一个应用

发布时间:2020-12-20 10:05:53 所属栏目:Python 来源:网络整理
导读: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:

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:pythonLibsite-packagesdjango;D:pythonScripts;
其中你install Django后,会在你python的安装目录的Libsite-packages添加django文件夹,在你python的安装目录的添加中添加Scripts文件夹,你要做的就是把这两个文件夹添加到环境变量path中,添加好环境变量后,就可以使用Django的django-admin.py命令新建工程了

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

所以配置的环境变量如下:
D:python;D:pythonScripts;D:pythonLibsite-packagesDjango-1.10.5-py3.6.eggdjango;D:pythonLibsite-packagesDjango-1.10.5-py3.6.egg;D:pythonLibsite-packagesDjango-1.10.5-py3.6.eggdjangobin


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开发了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读