Django简介
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。
python中web框架有很多,django只是其中一款使用最为普遍功能非常强大的一款而已。
中文文档: https://docs.djangoproject.com/zh-hans/4.1/intro/overview/
安装Django
Django版本对照表
在很多开发环境中,特别要注意各组件之间的版本对应,否则会出现很头疼的问题
jango 版本 | Python 版本 |
---|---|
2.2 | 3.5、3.6、3.7、3.8(在 2.2.8 中添加)、3.9(在 2.2.17 中添加) |
3.1 | 3.6、3.7、3.8、3.9(在 3.1.3 中添加) |
3.2 | 3.6、3.7、3.8、3.9、3.10(在 3.2.9 中添加) |
4.0、4.1 | 3.8、3.9、3.10 |
这里的Python版本是3.8下载了2.2的django
sudo pip3 install Django==2.2
创建Django项目
使用Pycharm创建Django项目
修改端口
修改数据库连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cmdb', # 数据库名字
'HOST': '10.211.55.22',
'PORT': 3306,
'USER': 'root',
'PASSWORD': "1",
'CHARSET': 'utf8'
}
}
启动常见报错
File "C:\scripts\djangoProject\djangoProject\settings.py", line 56, in <module>
'DIRS': [BASE_DIR / 'templates'],
TypeError: unsupported operand type(s) for /: 'str' and 'st
修改settings.py文件
# 修改内容如下
'DIRS': [os.path.join(BASE_DIR, 'templates')]
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html