python ajango搭建博客 day01

这几天我想着使用python的django web框架来搭建自己的一个博客。
我们需要准备的东西:开发环境的系统平台为 Windows 10 (64 位),
Python 版本为 3.5.2 (64 位),Django 版本为 1.10.6。

我打算的是自己独立搭建一个python虚拟环境,避免一些不必要的麻烦发生。
我们需要搭建自己的虚拟环境,在黑窗口里面,我们使用以下语句来安装这个模块,然后使用这个模块来搭建 虚拟环境。

pip install virtualenv

安装完以后,我们使用以下命令,自定义目录和文件夹来指定虚拟环境的位置
这里我们的虚拟环境所在的文件夹我定义为blogproject_env

C:\WINDOWS\system32>virtualenv C:\Users\yangxg\Envs\blogproject_env
创建好后我们需要激活虚拟环境,方法就是进入虚拟环境文件夹内部的scripts
来执行activate
C:\WINDOWS\system32>C:\Users\yangxg\Envs
\blogproject_env\Scripts\activate
(blogproject_env) C:\WINDOWS\system32>

然后我们在虚拟环境中来安装django框架,这些操作必须是保证一直都是在虚拟环境里面执行的,如果不小心退出了,重复执行上面代码。

(blogproject_env) C:\WINDOWS\system32> pip install django==1.10.6

然后系统就会给我们下载并且安装对应版本的django
我们可以来测试 一下是否安装成功和版本号的正确性

(blogproject_env) C:\WINDOWS\system32>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55)
 [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" 
for more information.
>>> import django
>>> print(django.get_version())
1.10.6
>>>

结果表示我们安装成功。版本正确。

一般我们写的代码都会放在我们自己建的专门存放项目的文件夹
我们先进入那个文件夹,我这里的文件夹是workspace

(blogproject_env) C:\WINDOWS\system32>cd C:\Users\yangxg\Workspace

然后我们在该目录下使用一下命令创建一个django项目,名字叫blogproject

(blogproject_env) C:\Users\yangxg\Workspace>
django-admin startproject blogproject

在说一遍一定要保持虚拟环境的存在,创建完成后我们可以看一下blogproject的目录结构

blogproject\
    manage.py
    blogproject\
        __init__.py
        settings.py
        urls.py
        wsgi.py

然后我在命令行里面进入manage.py所在的目录下,执行以下语句就可以在本地开启一个web服务器

(blogproject_env) C:\Users\yangxg\Workspace\blogproject>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
December 21, 2016 - 20:23:07
Django version 1.10.4, using settings 'blogproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

服务器I已经开启成功,我们再执行下面的命令,在浏览器输入 http://127.0.0.1:8000/ ,看到如下的页面提示信息:

上面的setting.py是设置的一些配置文件,django工作的页面是英文的而且时区也不一样,我们可以设置一下,把语言改成中文的,时区设成上海的,我们使用代码编辑器如Notepad++,来修改里面的一些代码,具体如下:

blogproject/blogproject/settings.py

## 其它配置代码...

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'

## 其它配置代码...

把 LANGUAGE_CODE 的值改为 zh-hans,TIME_ZONE 的值改为 Asia/Shanghai
保存。

再次执行上面开启服务器,页面就变成了中文的了。

你可能感兴趣的:(python)