Django的博客项目创建
1.把django-admin.py文件放在项目文件夹中,在cmd中使用下面命令:
python django-admin.py startproject blogproject
2.cmd进入blogproject文件夹中。
3.生成数据库:
python manage.py makemigrations
python manage.py migrate
#存放的是超级用户,普通用户等信息
4.创建超级用户:
python manage.py createsuperuser
#会把相关的用户数据存放在上面生成的数据库中
5.创建app blog:
python manage.py startapp blog
5.5 settings更改时区
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
6.把blog安装到主站点的settings中:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog.apps.BlogConfig',
#表示的是BlogConfig类名的相对路径.
#注意添加app的顺序,必须在最下面,django执行时按照从上到下的顺序
]
7.把blog的站点添加到主站点里urls
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/', include('blog.urls')),
]
8.settings连接数据库(SQlite,MySQL等):
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
9.创建数据模型,视图函数,urls。
注意,数模创建之后需要在admin中注册
10.settings设置DEBUG模式和允许接入的主机:
DEBUG = True
ALLOWED_HOSTS = ['127.0.0.1',]