配置settings.py 访问静态文件
SITE_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), '..')
STATIC_ROOT = os.path.join(SITE_ROOT, 'static')
确认 INSTALLED_APP = () 里面有 自己的 app
确认 TEMPLATES = [] 里面 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.core.context_processors.static',
],
配置 数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxxxxxxx',
'USER': 'xxxxxx',
'PASSWORD': 'xxxxxxx',
'HOST': '256.256.256.256',
'PORT': '9999'}
}
配置 时区
TIME_ZONE = 'Asia/Shanghai'
但是一般来说 感觉没啥用处
配置 静态文件夹路径
STATIC_URL = '/static/'
STATICFILES_DIRS = (
# os.path.join(BASE_DIR, 'static'),
("image", os.path.join(BASE_DIR, 'static/image')),
("css", os.path.join(BASE_DIR, 'static/css')),
("script", os.path.join(BASE_DIR, 'static/script')),
("lib", os.path.join(BASE_DIR, 'static/lib')),
("html", os.path.join(BASE_DIR, 'static/html')),
)
在models.py 里面写要用的实体 ,然后映射到 数据库中自动健表
django1.7之前的版本都是:python manage.py syncdb 1.9输这个命令都没啥作用了
django1.7及之后的版本做了修改,把1步拆成了2步,变成:python manage.py makemigrations
python manage.py migrate