万里长征第二步——django个人博客(第一步 ——创建主页)

原文链接: http://www.cnblogs.com/ymjr/p/5539731.html
  1. 运行命令行工具,输入:pip install virtualenv  --安装virtualenv库。
  2. virtualenv blog_project_venv ——使用virtualenv创建一个虚拟环境
  3. blog_project_venv\Scripts\activate ——进入刚创建的虚拟环境
  4. pip install django ——在虚拟环境中安装django
  5. django-admin.py startproject blog_project ——创建一个项目
  6. python manage.py startapp blog ——创建一个app
  7. 进入blog文件夹,创建一个新文件夹命名为‘templates’,里面放这个app的网页,再创建一个新文件夹命名为‘static’,里面放这个app的css、js、img等文件
  8. 修改setting.py 
    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # 添加第六步创建的app名字
    'blog', ] TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [
       # 将第七步创建的放网页的文件夹‘templates’与django配置文件关联起来 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', ], }, }, ]
    # 将第七步创建的放css、js、img文件的文件夹与django配置文件关联起来 STATICFILES_DIRS
    = ( os.path.join(BASE_DIR, 'static'), )
  9. 设置添加主页 
    blog_project\urls.py
    from django.conf.urls import url
    from django.contrib import admin
    # 从views.py中导入读取主页的函数index
    from blog.views import index urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', index, name='index') ]

    blog\views.py
    from django.shortcuts import render # Create your views here.
    # 创建读取主页的函数index def index(request): return render(request, 'index.html', locals())
  10. 更改网页的静态模板
    {% load staticfiles %}
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>某某某的个人博客</title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <link href= "{% static 'css/base.css' %}" rel="stylesheet">
    <link href="{% static 'css/index.css' %}" rel="stylesheet">
    <script type="text/javascript" src="{% static 'js/jquery.min.js' %}"></script>
    <script type="text/javascript" src="{% static 'js/sliders.js' %}"></script>
    <!--[if lt IE 9]>
    <script src="{% static 'js/modernizr.js' %}"></script>
    <![endif]-->
    </head>
  11. 命令行定位到创建的project文件夹blog_project中,运行命令:python manage.py runserver
  12. 在浏览器中输入‘127.0.0.1:8000’进入网页

转载于:https://www.cnblogs.com/ymjr/p/5539731.html

猜你喜欢

转载自blog.csdn.net/weixin_30515513/article/details/94784010