每个项目开始的准备
-
创建项目:django-admin startproject xxx
-
创建应用:python manage.py startapp App
-
创建模版:项目上鼠标右键建立Directory:templates,并且做一下标记,起代码提示作用
右键templates文件夹 -> Mark Directory as -> Template Folder -
修改settings:
ALLOWED_HOSTS = ["*"]
INSTALLED_APPS = [
‘App’,
]
TEMPLATES = [
{‘DIRS’: [
os.path.join(BASE_DIR,‘templates’),
],
}
]
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘mydjango_model’, # 数据库名、数据库最好新建
‘USER’: ‘root’, # 用户名
‘PASSWORD’: ‘123456’, # 密码
‘HOST’: ‘127.0.0.1’, # ip地址
‘PORT’: ‘3306’, # 端口号
}
}
LANGUAGE_CODE = ‘zh-Hans’
TIME_ZONE = ‘Asia/Shanghai’ -
建立相应名称的数据库:
mysql -uroot -p123456
create database mydjango_model charset=utf8;
看到Query OK, 1 row affected (0.02 sec)说明成功 -
迁移原有的数据
- 首先在__init__.py下写
import pymysql
pymysql.install_as_MySQLdb() - 执行:python manage.py migrate
- 首先在__init__.py下写
-
在pycharm中加入数据库
- 点击右侧Database,再点击左上角‘+’,选择Data Source中的MySQL
- 填上相应信息即可
-
在APP里创建urls.py