Django开发个人博客(一)

眼馋个人博客很久了,虽然前端并不是以后要做的方向,但是多会一点东西还能装装逼嘛qaq...

看了很多个人博客之后,大概发现其中的难点和重点在以下方面:

1、表单的提交,处理,可能会有文件的上传。

2、session与cookie。

3、ORM

4、JQuery(妈的目前还不会)

5、Ajax、json、xml....

6、后台的管理,日志的调试。

7、安全。


路还很长,不急一步步来。

首先今天先把django的环境给搭好。。。

用到的库应该有Django,MySQL-python,pip,setuptools,virtualenv,wheel,pillow等(目前只想到这些)

如下步骤:

1、安装virtualenv,创建虚拟环境。

2、到pycharm中创建项目,并且设置对应的虚拟环境路径,并安装相关的库文件。

3、静态文件和模板的设置。

4、运行项目并且能够访问到我们的网页。


首先我们需要用到virtualenv来创建虚拟环境,这里将我的环境放在e盘:

virtualenv  --system-site-packages  blog_project_venv ##打包复制文件

进入虚拟环境,用pip安装django:

我这边原来的库里面已经安装过了,接着用pycharm添加虚拟环境路径。

(到这一步如果缺库可以很方便的安装)

接着要修改templates中的模板路径,即

'DIRS': [
    os.path.join(BASE_DIR,'templates'),
],

BASE_DIR文件前面其实已经有引用的,这里只是把获取到的项目的根路径做了一个转化,最后做了一个拼接得到的是绝对路径。

再写一个路径,这是static

 
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR,'static'),
)

创建一个static的根目录用来放一些静态文件(最好是同级的),把事先写好的html放在templates。

接着进行路由配置:

views.py:

from django.shortcuts import render

# Create your views here.
def index(request):
    return render(request,'index.html',locals())

urls.py:

from django.contrib import admin
from django.urls import path
from  blog.views import index
urlpatterns = [
    #path('admin/', admin.site.urls),
    path(r'index',index)
]

接着用staticfiles替换掉index中的相关静态文件就ok了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值