1.Django介绍与学习

1.Django介绍与学习


Django 是用 Python 写的一个自由和开放源码 web 应用程序框架。他能帮助你更快、更容易地开发web站点。

当你开始构建一个web站点时,你会使用到一些相似的组件:例如用户注册,登陆,登出以及其他的操作记录、一个管理站点的面板、表单、上传文件的方式,等等形式。

由于框架的存在,你无需重新发明轮子就能建立新的站点。

Djnago2.0中文文档地址

djangobook.py3k.cn/2.0/

www.djangoproject.com/start/ #这里是Django2.0官方文档,强烈推荐看这个,之前看的是翻译版的 很不全,现在在填坑 翻译可以使用有道网页翻译或者百度翻译工具

Django的环境配置

这里我们用到的语言是Python3.6 框架是django2.0 数据库是sqllite以及mongodb IDE是Pychram2018.1


起步

创建我们的Django项目文件夹,在Pycharm的终端下进入我们想要存放Django项目的文件夹

django-admin startproject TestProject

得到如下的目录


cd TestProject

之后我们运行我们的manage.py,创建我们的app应用程序,在终端输入

python manage.py startapp polls

因为官方文档中,第一个应用程序以polls命名,因此在这里我同样以他为命名

之后我们可以看到这样的文件目录


项目内的目录解释

Blog文件夹是存放你的Djngo项目的文件夹,当然你也可以在该文件下存放任何你想存放你想要存放的东西,这    并不影响,因此该文件夹的名字你可以随便取TestProject是你的Django项目  __init__.py 让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它  setting.py  该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。      manage.py    一种命令行工具,允许你以多种方式与该Djnago项目进行交互。键入Python manage.py help     urls.py  Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。polls 是你的应用程序文件 (一个项目可以有多个应用程序,因此要用不同的文件名字来区分他们)    
启动我们的项目

Djnago自带一个小型的服务器,在manage.py同目录下终端输入

py manage.py  runserver 


服务器开启成功!

自定义ip和端口

py manage.py runserver 0.0.0.0:8000    0.0.0.0为你的IP地址,:8000为你的端口


免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部