django博客开发

找一文件夹作为项目文件夹
1 django-admin.py startproject mysite
建立工程
2
cd mysite
python manage.py startapp blog
建立第一个应用
进行settings.py文件,在

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog'
]

中添加blog,

3 同步数据库 

python manage.py makemigrations 

python manage.py migrate

4 创建管理员账号和密码

python manage.py createsuperuser

按提示走到底即可

5  配置settings.py, 如果使用mysql ,

则DATABASES配置如下

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'bpmTest',
'USER': 'root',
'PASSWORD': '1',
'HOST':'localhost',
'PORT':'3306',
}
}

6 如果使用的是nginx服务器并且用了 bootstrap,则需要在nginx的配置文件中添加static目录访问,同时在settings.py中设置
STATIC_URL = '/static/'


7 urls中的设置如下
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^test1/',include('test1.urls')),
]
如此,可通过 localhost/test1/访问对应app的首页
8 test1下添加 templates目录,里面添加 index.html文件
内容如下
{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">

<title>Blog Template for Bootstrap</title>

<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}">
<script src="{% static 'jquery-1.11.1.js' %}"></script>

</head>
<body>
</body>
</html>
其中
{% load staticfiles %}为引入静态文件
9  test1的urls中设置如下:
import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
原文地址:https://www.cnblogs.com/xqnq2007/p/6607781.html