(1)知识导图:
细节实现:
(一)常用指令:
ctrl+p:参数提示
Alt+enter:万能键
ctrl+鼠标点击:查看函数信息
ul>li*5 +Tab:5个li标签
shift+f6:重命名
(二)流程 建立一个新的app,必须要在setting里面注册
建立一个url,在view里面要创建对应函数,返回Httpresponse
templates文件夹可以标记之后具有代码提示
models创建数据model,然后连接数据库
在模型里面有相应的增删改查操作
迁移数据库的 python manage.py makemigrations以及 python manage.py migrate的区别与联系
render 内函数参数是html,不过可以加上字典,前提是你得把坑占了
新的app必须在跟路由注册,如path(‘Three/’,include(‘Three.urls’))
在模板创建后,在settings里面也要指明模板的路径
在mysql连接时:
‘ENGINE’:‘django.db.backends.mysql’,
NAME’:‘GP1Djang0Model’,
‘USER’:‘root’,
‘PASSWORD’:‘123456’,
‘HOST’:‘localhost’,
‘PORT’:‘3306’,
连接:mysql -u** -p**
创建:create database *** charset=utf8; 为了支持中文且有分号
pymysql.install_as_MySQLdb() 驱动伪装
database 创建表时出现问题 ?serverTimezone=UTC
LANGUAGE_CODE = ‘zh-hans’
TIME_ZONE = ‘Asia/Shanghai’