1天入门SQL数据库
773 2023-04-03 03:08:40
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为你的端口