码迷,mamicode.com
首页 > 其他好文 > 详细

django

时间:2019-11-19 14:06:37      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:res   dmi   sage   static   model   efi   cfile   添加   文件夹   

把我们新定义的app加到settings.py中的INSTALL_APPS

修改 mysite/mysite/settings.py

# Application definition
 
INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
 
    learn,   # 注意添加了这一行
]

Django 视图与网址进阶

我们修改一下 calc/views.py文件

from django.shortcuts import render
from django.http import HttpResponse
 
def add(request):
    a = request.GET[a]
    b = request.GET[b]
    c = int(a)+int(b)
    return HttpResponse(str(c))

接着修改 zqxt_views/urls.py 文件,添加一个网址来对应我们刚才新建的视图函数。

from django.contrib import admin
from django.urls import path
from calc import views as calc_views  # new
 
 
urlpatterns = [
    path(add/, calc_views.add, name=add),  # new
    path(admin/, admin.site.urls),
]

采用 /add/3/4/ 这样的网址的方式

我们接着修改 calc/views.py文件,再新定义一个add2 函数,原有部分不再贴出

def add2(request, a, b):
    c = int(a) + int(b)
    return HttpResponse(str(c))

接着修改 zqxt_views/urls.py 文件,再添加一个新的 url

 path(add/<int:a>/<int:b>/, calc_views.add2, name=add2),

Django 后台

进入 blog 文件夹,修改 admin.py 文件(如果没有新建一个),内容如下

from django.contrib import admin
from .models import Article
 
 
admin.site.register(Article)

修改 blog 文件夹中的 models.py

# coding:utf-8
from django.db import models
 
 
class Article(models.Model):
    title = models.CharField(u‘标题‘, max_length=256)
    content = models.TextField(u‘内容‘)
 
    pub_date = models.DateTimeField(u‘发表时间‘, auto_now_add=True, editable = True)
    update_time = models.DateTimeField(u‘更新时间‘,auto_now=True, null=True)

 

django

标签:res   dmi   sage   static   model   efi   cfile   添加   文件夹   

原文地址:https://www.cnblogs.com/elric-cs/p/11856011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!