Django艺术起点
Posted xufengfan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django艺术起点相关的知识,希望对你有一定的参考价值。
1.Django下载
这里推荐先下载1.11.11版本
pip3 install django==1.11.11
也可以用pycharm下载并指定版本
用django-admin来验证是否下载成功
2.Django项目模板创建
命令行
创建django项目 django-admin startproject 项目名 创建app应用 python3 manage.py startapp app01 启动django项目 python3 manage.py runserver
pycharm也可以直接创建django项目
注意,项目运行不可运行多个,同时注意清理浏览器缓存,不然可能代码变更了,但页面不刷新
3.Django之app(应用)
一个django项目就好比一个大学
一个app就像一个学院
创建app时要记得在项目配置文件中注册
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘app01.apps.App01Config‘ # 可以用全称 ‘app01‘ # 也可以简写 ]
4.django各个文件解读
应用名
migrations 数据库迁移记录相关数据
admin.py django后台管理相关
models.py 模型表相关
views.py 视图函数相关
项目名
settings.py 配置文件
urls.py 路由与视图函数的映射关系
templates
项目用到的所有的html文件
manage.py
django入口文件
5.django小白必知三板斧
from django.shortcuts import render,HttpResponse,redirect HttpResponse 返回字符串 render 返回一个html页面 两种给前端页面传值的方式 def reg(request): user_dict = ‘name‘:‘jason‘,‘password‘:‘123‘ return render(request,‘reg.html‘,‘user_dict‘:user_dict) def reg(request): user_dict = ‘name‘:‘jason‘,‘password‘:‘123‘ return render(request,‘reg.html‘,locals()) redirect 重定向
django识别到代码变更会自动重启,但有时也不灵,如果未变化请重启或清理浏览器缓存
以上是关于Django艺术起点的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django Summernote 中显示编程片段的代码块?
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段