美文网首页
个人博客搭建

个人博客搭建

作者: 星星曦馨 | 来源:发表于2018-11-23 09:28 被阅读0次

win7 安装虚拟环境

image.png

win10安装virtualenv

若要使用python虚拟环境进行开发,首先需要安装virtualenv。
命令:pip install virtualenv
安装虚拟环境
命令:virtualenv venv

Ubuntu
下载
sudo apt-get install python3-pip
sudo apt install virtualenv
创建虚拟环境
virtualenv django_env --python=python3
激活虚拟环境
source env/bin/activate
退出
deactivate

激活虚拟环境

注意:linux系统使用pip下载库到对于的虚拟环境,需要运行./pip3 install xxx
不能直接运行pip3 install xxx
命令:venv\scripts\activate
注:如无法激活,直接进入到activate所在目录,使用.\activate激活

创建虚拟环境成功后
进入虚拟环境
cd env ——进入env
cd Scripts ——进入
activate ——执行虚拟环境

pip install Django==1.11 ——安装django
django-admin startproject blog ——创建blog主文件夹
cd blog ——进入主文件夹
python manage.py startapp app ——创建app
python manage.py startapp backweb ——创建app
mkdir templates ——创建文件夹存储网页
mkdir backweb ——存储后端
mkdir web ——存储前端


mkdir static ——存储css、js、images文件
mkdir backweb ——后端
mkdir web ——前端


image.png

编辑blog下init.py
import pymysql
pymysql.install_as_MySQLdb()


编辑blog下settings.py
INSTALLED_APPS = [
这里面最后加
'app',
'backweb',
]


image.png

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],


image.png

TEMPLATES = [里面加一句第二行
'DIRS': [os.path.join(BASE_DIR, 'templates')],

image.png

下面是mysql端口和账号密码填写自己的(在数据库中需要有blog数据库,如没有先新建该数据库,否则会报错)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': 3306,
}
}


image.png

下面这个改成中文和时间(如果不修改时间,就是国际时间)
LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'


image.png

最后面增加这个
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]


image.png

在backweb和app下新建urls.py文件并编辑
from django.conf.urls import url

urlpatterns = [
# url()
]


编辑blog下urls.py
django.conf.urls import url,include
from django.contrib import admin

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^app/', include('app.urls', namespace='app')),
url(r'^backweb/', include('backweb.urls', namespace='backweb')),
]


image.png

添加解释器和运行端口编号(如有此处不做修改)


image.png
image.png

执行以下命令
python manage.py runserver 8080 ——端口号(可不加默认8000)
应该可以正常打开网页(此处不通过,请检查上面是否单词输入有误,通过后再继续下面)


image.png

设置djanog后台管理员登录密码
网页admin/就可以登录
python manage.py createsuperuser


写方法
编辑app下面urls.py文件
from django.conf.urls import url

from app import views

urlpatterns = [
url(r'index', views.index, name='index'),
]


编辑views.py文件
from django.shortcuts import render

def index(request):
if request.method == 'GET':
return render(request, 'web/index.html')

相关文章

  • Hexo博客搭建详细笔记(Win10+Gitee)

    目录 1、为什么要搭建个人博客 2、搭建个人博客的多种选择 (1)动态博客搭建 (2)静态博客搭建 3、先简要介绍...

  • Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ...

  • Blog

    个人博客搭建

  • 个人博客搭建

    https://ppb2.github.io/ 预览版

  • 个人博客搭建

    win7 安装虚拟环境 win10安装virtualenv 若要使用python虚拟环境进行开发,首先需要安装vi...

  • 搭建个人博客

    ruby更新好之后, 开心地安了 jekyll 到 wenyuanma.github.io 目录下 报错 Coul...

  • 个人博客搭建

    基础环境搭建 安装open jdk yum -y install java-1.8.0-openjdk java-...

  • 搭建个人博客

    搭建个人博客的想法 作为一个程序员时不时会看到和想到一些好的文章和观点,有时候还有些漂亮的代码段,想记录下来的方式...

  • 搭建个人博客

    [TOC]Hexo官方文档 步骤 在github中新建一个仓库,仓库的名称必须是 你的用户名.github.io ...

  • 搭建个人博客

    购买阿里云实例 我购买的是北京机房的随机分配,其他的默认配置,付款前,选择使用推荐码, yun999(这个是淘宝里...

网友评论

      本文标题:个人博客搭建

      本文链接:https://www.haomeiwen.com/subject/ckgrbftx.html