zoukankan      html  css  js  c++  java
  • 万里长征第二步——django个人博客(第一步 ——创建主页)

    1. 运行命令行工具,输入:pip install virtualenv  --安装virtualenv库。
    2. virtualenv blog_project_venv ——使用virtualenv创建一个虚拟环境
    3. blog_project_venvScriptsactivate ——进入刚创建的虚拟环境
    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_projecturls.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') ]

      blogviews.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’进入网页
  • 相关阅读:
    做一个终端发送和协调器接收实验
    Tensorflow快餐教程(1)
    tensorflow 镜像
    Python3 import tensorflow 出现FutureWarning: Passing (type, 1) or '1type' 问题
    在windows 10 64位系统下安装TensorFlow
    AttributeError: module 'tensorflow' has no attribute 'Session'
    I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
    解决vue多次提交
    解决pip安装时速度慢的问题
    mysql mariadb的VC客户端遇到的问题
  • 原文地址:https://www.cnblogs.com/ymjr/p/5539731.html
Copyright © 2011-2022 走看看