1.Django介绍与学习

发布于 2022年 04月 07日 22:37


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为你的端口


推荐文章