标签:charm pwd ati 版本 djang 重启 创建工程 tool render
①、django三大组件:model、views、controller;M数据库;views接口服务层;controller前端页面模板层
②、获取django安装版本的命令:cmd进入命令行,输入python,在python环境下django.get_version()
③、创建工程django-admin startproject +项目名字 pycharm创建项目会多多一个db.sqlite3和一个文件夹
④、进入工程运行项目 python3 manage.py runserver 0.0.0.0:8000(允许外面任何host访问) 浏览器访问还是127.0.0.0:8000,如果不加默认是这个ip127.0.0.1:8000 只能本机访问
⑤、再进入工程里创建一个应用 django-admin startapp index;一个工程下 有多个模块/或者一个模块 就是application
⑥、启动服务,通过pychram 创建应用 tools->run manage.py 也可以启动服务,启动得项目记得关闭
⑦、查看django所有的命令:django-admin help
⑧、django项目文件诠释:
每个django项目都有一个与项目名字相同得文件包;
wsgi 底层协议,配置信息暂时不用管;
setting.py 整个工程得全局配置文件,BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))代表 当前项目得 根路径;DEBUG = True开发者模式,修改代码后自动重启服务,上线时不关也没事;ALLOWED_HOSTS = []只有本地能访问,配 置了指定ip可以访问,或者“*”全部ip可以访问;INSTALLED_APPS应用得访问django.contrib代表都是django内部应用或者自带应 用 auth 认证,sessions,static静态 admin小网站 将自己创建得应用加在这里才会生效;后期定时任务celery 放在应用里,第三 方插件也放在应用里,MIDDLEWARE中间件,‘django.middleware.csrf.CsrfViewMiddleware‘,先注释掉这块 没配置 证书,不注释 post请求会禁止;
ROOT_URLCONF起始跟路由文件;TEMPLATES前端也没模板都在这里,‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] pychram创建的这块有值,手动创建项目没值,告诉系统我得前端模板放在什么路径,手动需要添加os.path.join(BASE_DIR, ‘templates‘);DATABASES数据库相关
⑨路由的引用:
login----views 访问login函数
login/fgpwd----views 访问fgpwd函数 path(‘admin/‘, admin.site.urls),网站路由
步骤:①引进应用得views 文件 ②、添加一个path
⑩、django前后端交互的基本流程:
前端发送一个请求----->先找到url的路由(从根地址路由)负责接线映射相应地址---->views某个函数---->楷书处理请求(view.py处理逻辑代码)---->返回render()整体页面/json/xml/可能时数据
标签:charm pwd ati 版本 djang 重启 创建工程 tool render
原文地址:https://www.cnblogs.com/qd1228/p/12918388.html