如何导出mysql数据库
:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
如何在mysql命令行导入一个sql数据库文件?
:常用source 命令
mysql>use 数据库
然后使用source命令
mysql>source d:/dbname.sql
如何连接mysql数据库在Django里?
:在工程里 settings.py文件的DATABASES里,注释掉默认的,添加
DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE':'django.db.backends.mysql',
'NAME':'myajax',
'USER':'yourrootname',
'PASSWORD':'yourpassword',
'HOST':'localhost',
'PORT':'3306',
}
}
在工程目录 __init__.py 文件里添加
import pymysql
pymysql.install_as_MySQLdb()
如何在Django里配置模板路径
:在工程文件 settings.py里 TEMPLATES 中 'DIRS'选项
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]'DIRS': [os.path.join(BASE_DIR,'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
如何在Django中映射数据库中的表名
:在models.py 相应的类中,添加Meta类,设置db_table属性为真实表名:
STATIC_URL = '/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static'),
]
class myClass(models.Model):
name=models.CharField(max_length=255)
id=models.IntegerField()
class Meta:
db_table = "real_table_name"
如何在Django中添加静态文件,跳过路由功能
:在项目的setttings.py 中最后 配置
STATIC_URL = '/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static'),
]