1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| #是数据库设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'test', # Or path to database file if using sqlite3.
'USER': 'root', # Not used with sqlite3.
'PASSWORD': '123456', # Not used with sqlite3.
'HOST': '127.0.0.1', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '3306', # Set to empty string for default. Not used with sqlite3.
}
}
#需要查看python是否有Mysql模块
python
>>> import MySQLdb
>>> test=MySQLdb.connect(db='test',host='localhost',user='root',passwd='123456')
>>> cur=test.cursor()
>>> cur.execute('show databases;')
即可
#运行命令:python manage.py collectstatic 之后静态文件将要复制到的目录,这个目录只有在运行collectstatic时候才会用到,不能想当然的以为这个目录和MEDIA_ROOT的作用是相同的,否则在开发环境的时候可能一直无法找到静态文件。
STATIC_ROOT = '/var/www/html/'
#设置的static file的起始url,这个只是在template里边引用到,这个参数和MEDIA_URL的含义相同。
STATIC_URL = '/static/'
#STATICFILES_DIRS和TEMPLATE_DIRS的含义差不多,就是除了各个app的static目录以外还需要管理的静态文件设置,比如项目的公共文件差不多。
STATICFILES_DIRS = (
"/var/www/html/devops",
"/var/www/html/static",
)
#INSTALLED_APPS 告诉 Django 项目哪些 app 处于激活状态
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'mysite.books',
'django.contrib.admin',
)
|