django1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django1相关的知识,希望对你有一定的参考价值。
一、 新建项目
在Django初级教程中,我以Django搭建web版学生管理系统为例,一步一步带领大家掌握Django的各种知识。打开pycharm,菜单选中New Project,选中Django,在这里我用的是python3.6,工程路径是E:\pythonclass\tutor,应用名称是student_manage.
二、项目文件整体介绍
如上图,这是在Django版本为1.11.6中的目录结构,(旧版本结构可能会有差异)。各个功能如下:
manage.py------> manage.py是对django-admin.py的简单包装,它额外帮助我们做了两件事情:
- 它将你的project的包放到sys.path中
- 它将DJANGO_SETTINGS_MODULE环境变量设置为了你的project的setting.py文件的位置
我们可以使用python manage.py runserver ip:port的形式启动服务,例如python manage.py runserver 0.0.0.0:8000 表示本地可以监听8000端口任何局域网内的ip发送的请求。当然还有很多其他指令,这里列举其中几个常用的:
- 新建 app,python manage.py startapp app_name
- 创建数据库模型改变的migrations文件,python manage.py makemigrations
- 将生成的migration文件应用到数据库,python manage.py migrate
- 清空数据库,python manage.py flush
- 创建超级管理员,python manage.py createsuperuser
- 导出数据,python manage.py dumpdata appname > appname.json
- 导入数据,python manage.py loaddata appname.json
- 数据库命令行,python manage.py dbshell
tutor文件夹下的(E:\pythonclass\tutor\tutor)
- __init__.py :Django项目是Python包,这个文件是用来告诉Python这个文件夹当做一个包。在Python术语中,包是一组模块的集合,主要用来把相似的文件分组,防止出现命名冲突。
- settings.py:这是Django项目的主要配置文件,在这个文件里面,你可以具体说明很多选项,包括数据库设置、网页语言、需要turn on的Django功能
- urls.py:Django项目的URL设置。可视其为你的django网站的目录。
- wsgi.py:(Python Web Server Gateway Interface)服务器网关接口,是Python语言定义的web服务器和web服务程序或者框架之间的一种简单而通用的接口。简单来说就是与apache的交互接口。
[标题 3]
对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。 您可以使用这些库来插入表格、页眉、页脚、列表、封面以及其他文档构建基块。 您创建的图片、图表或关系图也将与当前的文档外观协调一致。
以上是关于django1的主要内容,如果未能解决你的问题,请参考以下文章