[建站日记]31day—开始构建自己的网站

由于自己并不能全天投入网站的搭建工作,白天要搞科研,晚上回去敲两行,再加上国庆回家偷了懒微笑。总之这一个月磕磕绊绊看完了django的入门。于是乎就开始着手搭建自己的网站吧。

1.数据库的构建

数据库就采用默认的sqlite就好了,日后会慢慢更新架构。首先是构建model,我目前想的比较简单,就是存放一个影片名字,再加上一个影片的地址,应该就足够了。这两个值就能够做到点击链接,访问文件的效果。
model代码可以说是很简单了
from django.db import models
# Create your models here.
class Movie(models.Model):
    name=models.CharField(max_length=100)
    file_path=models.FilePathField(path="/mnt/hgfs/BB")
    #/mnt/hgfs/BB/

    def __str__(self):
        return self.name

model代码可以说是很简单了
{% if movie_list %}
<ul>
  <meta charset="utf-8">
  {% for movie in movie_list %}
  <li><a href="{% url 'player' movie.id %}"> {{ movie.name }} </a></li>
  {% endfor %}
</ul>
{% else %}
<p>No Movies!</p>
{% endif %}

没什么特别地,就是把model里面所有的文件都列出来。当然还少不了view
#coding=utf-8
from django.shortcuts import render,get_object_or_404
from django.http import HttpResponse
#This is my code
from django.template import loader,Context

#导入模型
from .models import Movie

#一些杂七杂八的库
import os

def index(request):
      movies=Movie.objects.order_by('name')
    context={'movie_list':movies}
    return render(request,'videoplay/index.html',context)


超级简单,好孩子不要学我微笑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值