Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3268字,纯文字阅读大概需要5分钟。
内容图文
目录
Djanggo简介
Django本质上遵循的是MVC分工的思想
MVC
M:Model 模型??作用:与数据库进行交互
V:View 视图??作用:产生html页面
C:Controller 控制器??作用:接受请求,进行处理,与M、V进行交互,返回应答。
MVC对应在Djanggo中为MVT
MVT
M:Model 模型??作用:和MVC中的M作用相同,与数据库进行交互
V:View 视图??作用:和MVC中的C作用相同,接受请求,进行处理,与M、V进行交互,返回应答。
T:Template 模板??作用:和MVC中的V作用相同,产生html页面
建立虚拟环境(Anaconda终端下)
打开Anaconda,打开base—Open Terminal
创建虚拟环境
如上图,先为项目创建一个目录,将其命名为Python_virtual,再在终端切换到这个目录,再使用如下代码来创建虚拟环境
python -m venv 11_env
- 1
激活虚拟环境(Anaconda终端下)
建立虚拟环境后,需要使用下面的代码来激活
11_env\Scripts\activate
- 1
激活后如图:
要停止使用虚拟环境,可执行命令deactivate
,如图:
注意:若关闭了运行虚拟环境的终端,虚拟环境也将不再处于活动的状态。
安装Django(Anaconda终端下)
在创建并激活虚拟环境后,就可以安装Django了
需要注意的是django版本和python版本的对应
我整理了一下,如图:
Django | Python |
---|---|
1.8 | 2.7、3.2、3.3、3.4、3.5 |
1.9、1.10 | 2.7、3.4、3.5 |
1.11 | 2.7、3.4、3.5、3.6 |
2.0 | 3.4、3.5、3.6 |
2.1 | 3.5、3.6、3.7 |
在创建并且激活虚拟环境后,再安装Django,我使用的python版本是3.7,因此对应的Django版本为2.1,输入代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Django==2.1
- 1
在Django中创建项目
前提:在处于活动状态下的虚拟环境
代码
django-admin startproject project_name(项目的名字)
- 1
例如,我要创建一个名为first_project的项目
django-admin startproject Python_virtual
- 1
创建好,在pycharm中打开,就可以看到目录结构为以下
目录first_project包含了四个文件,其中最重要的就是settings.py、urls.py、wsgi.py
settings.py:指定Django如何与系统交互以及如何管理项目。在开发项目中,设置就在这里面指定。
urls.py:告诉Django应创建哪些网页来相应浏览器请求
wsgi.py:帮助Django提供它创建的文件
创建数据库
Django与大部分项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库。
前提:在处于活动状态下的虚拟环境
首先进入有manage.py文件的目录
例如
出现上图就表示数据库创建成功啦
注意:如果直接在刚刚的目录下面创建数据库的话就会产生报错:
python: can't open file 'manage.py': [Errno 2] No such file or directory
- 1
如果你踩了我的坑,这是解决办法点击此处,要是按照注意上面的操作应该是没有问题的
这是我踩的坑,大家不要再踩了
查看项目
当在浏览器中输入URL时,Django服务器就会进行响应,生成网页,并且发送给浏览器
查看项目代码
python manage.py runserver
- 1
enter后
这行代码是Django通过检查确认正确地创建了项目
System check identified no issues (0 silenced).
- 1
这行代码指出Django版本以及当前使用的设置文件的名称
Django version 2.1, using settings 'Python_virtual.settings'
- 1
这行代码说明了该项目的URL为http://127.0.0.1:8000/,该项目将在计算机(即localhost)的端口8000上倾听请求
注:localhost是只处理当前计算机发出的请求。
Starting development server at http://127.0.0.1:8000/
- 1
现在在浏览器中输入 http://127.0.0.1:8000/再回车
出现这个页面就表示一切正常
如何关闭服务器???
在终端下面Ctrl+C,如图:
如果关闭服务器,那么浏览器也就不会有所响应了,如图:
环境的搭建与项目数据库的创建就介绍到这里啦,终于写完了欧耶欧耶
文章会有瑕疵,希望看了我的文章后,有大佬能够帮忙指出我的错误,不吝赐教,我感激不尽
本文首发于python黑洞网,博客园同步更新
内容总结
以上是互联网集市为您收集整理的Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战)全部内容,希望文章能够帮你解决Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。