Django_day04

Django

基本結(jié)構(gòu)

day04
    |——app
    |    |——migrations
    |    |      |——__init__.py
    |    |——__init__.py
    |    |——admin.py
    |    |——apps.py
    |    |——models.py
    |    |——tests.py
    |    |——urls.py
    |    |——views.py
    |——day04
    |    |——__init__.py
    |    |——settings.py
    |    |——wsgi.py
    |——static
    |    |——css
    |    |——images
    |    |——js
    |——templates
    |    |——html文件

stu.html


{% extends 'base_main.html' %}

{% block title %}
    學(xué)生列表界面
{% endblock %}

{% block extJs %}
    {#    繼承base_main.html中的jQuery#}
    {{ block.super }}
    {#    添加新的js鏈接#}
    {% load static %}
    <script src="{% static 'js/test.js' %}"></script>
{% endblock %}

{% block content %}
<table>
    <thead>
        <tr>
            <td>序號(hào)</td>
            <td>id</td>
            <td>name</td>
            <td>age</td>
        </tr>
    </thead>
    <tbody>
    {% for stu in students %}
        <tr>
        <td>{{ forloop.counter }}</td>
        <td>{{ stu.id }}</td>
        <td>{{ stu.s_name }}</td>
        <td>{{ stu.s_age }}</td>
        <td>
{#            <a href="{% url 'app:del_stu' %}?id={{ stu.id }}">刪除</a>#}
            <a href="{% url 'app:del_stu' stu.id %}">刪除</a>
            <a href="{% url 'app:sel_stu' stu.id %}">查看</a>
        </td>
        </tr>
    {% endfor %}
    </tbody>
</table>
{% endblock %}

views.py

from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render
from django.urls import reverse

from app.models import Student2


def index(request):
    if request.method == 'GET':
        stus = Student2.objects.all()

        # return render(request, 'index.html', {'students': stus})
        # return HttpResponse('hello')
        return render(request, 'stus.html', {'students': stus})


def del_stu(request, s_id):
    if request.method == 'GET':
        # 刪除方法
        # 1.獲取url中的id值
        # id = request.GET.get('id')
        # 2.獲取id對(duì)應(yīng)的學(xué)生對(duì)象
        stu = Student2.objects.get(pk=s_id)
        # 3.對(duì)象.delete()
        stu.delete()
        # 重定向
        return HttpResponseRedirect(reverse('app:index'))
        # return HttpResponseRedirect('/app/stu/')


def sel_stu(request, s_id):
    if request.method == 'GET':
        stu = Student2.objects.get(pk=s_id)

        return render(request, 'stu_info.html', {'student': stu})

知識(shí)小結(jié):
1.forloop
{{ forloop. counter }}表示當(dāng)前是第幾次循環(huán)匾二,從1開始
{{ forloop. countere }}表示當(dāng)前從第幾次循環(huán)察藐,從0開始
{{forloop. revcounter}}表示當(dāng)前是第幾次循環(huán)分飞,倒著數(shù)數(shù)浸须,到1停
{{forloop. reJcounter0}}表示當(dāng)前是第幾次循環(huán)删窒,倒著數(shù)數(shù),到0停
{{forloop. first}}是否是第一個(gè)
布爾值
{{forloop. last}}是否是最后一個(gè)
布爾值

2.block
{% block extJs %}
{# 繼承base_main.html中的jQuery#}
{{ block.super }}
{# 添加新的js鏈接#}
{% load static %}
<script src="{% static 'js/test.js' %}"></script>>
{% endblock %}

3.load
在settings.py中設(shè)置
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]

在html中配置
{% load static %}

<link rel="stylesheet" href="{% static 'css/index.css' %}">
<script src="{% static 'js/test.js' %}"></script>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市晕换,隨后出現(xiàn)的幾起案子闸准,更是在濱河造成了極大的恐慌夷家,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摸袁,死亡現(xiàn)場(chǎng)離奇詭異靠汁,居然都是意外死亡蝶怔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門察迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扎瓶,“玉大人概荷,你說我怎么就攤上這事误证∮保” “怎么了蓝谨?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵譬巫,是天一觀的道長(zhǎng)芦昔。 經(jīng)常有香客問我烟零,道長(zhǎng)锨阿,這世上最難降的妖魔是什么墅诡? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任烟馅,我火速辦了婚禮然磷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寡润。我一直安慰自己梭纹,他們只是感情好致份,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布绍载。 她就那樣靜靜地躺著,像睡著了一般滔蝉。 火紅的嫁衣襯著肌膚如雪曙痘。 梳的紋絲不亂的頭發(fā)上边坤,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天,我揣著相機(jī)與錄音旺订,去河邊找鬼。 笑死拘领,一個(gè)胖子當(dāng)著我的面吹牛约素,可吹牛的內(nèi)容都是我干的圣猎。 我是一名探鬼主播送悔,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼欠啤,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼跪妥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起落塑,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎龙考,沒想到半個(gè)月后晦款,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缓溅,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡淤齐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年沉帮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了穆壕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缨该。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖熄云,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情荚守,我是刑警寧澤矗漾,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站誊役,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏啦桌。R本人自食惡果不足惜甫男,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望慨蓝。 院中可真熱鬧礼烈,春花似錦此熬、人聲如沸犀忱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽地来。三九已至,卻和暖如春币绩,著一層夾襖步出監(jiān)牢的瞬間缆镣,已是汗流浹背董瞻。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留艘刚,地道東北人攀甚。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓钱床,卻偏偏與公主長(zhǎng)得像诞丽,于是被迫代替她去往敵國(guó)和親僧免。 傳聞我的和親對(duì)象是個(gè)殘疾皇子撞叨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容