大勇任卷舒
这个作者很懒,什么都没留下…
展开
-
Django REST framework开发-3
评论接口 添加评论 创建应用,在项目目录下 python manage.py startapp comments 注册应用 blogproj/setttings.py INSTALLED_APPS = [ ... 'comments.apps.CommentsConfig', ] 创建模型comments/models.py from django.db import models from django.utils import timezone class Comment(mo原创 2020-12-18 17:22:41 · 154 阅读 · 1 评论 -
Django REST framework开发-2
详情页 定义了详情页序列化器 #实现详情页序列化器 ## 增加Tag from .models import Tag class TagSerializer(serializers.ModelSerializer): class Meta: model = Tag fields = [ "id", "name", ] ## 详情页序列化器 class PostRetriveSerializer(se原创 2020-12-17 14:10:25 · 104 阅读 · 0 评论 -
Django REST framework开发-1
配置DRF环境 修改blogproj/settings.py INSTALLED_APPS = [ ... 'rest_framework' ] 修改blogproj/urls.py from rest_framework import routers router = routers.DefaultRouter() #生成api交互的根视图 urlpatterns = [ ... #api根视图 path('api/',include(router.urls)), p原创 2020-12-15 16:16:48 · 134 阅读 · 0 评论 -
Django开发-3
支持Markdown 安装 >pip install markdown 修改detail视图,支持markdown ... def detail(request,pk): post = get_object_or_404(Post, pk=pk) #把markdown转换成html标签 post.body = markdown.markdown(post.body, extensions=[ 'markdown.extensions.extra',原创 2020-12-04 10:30:01 · 102 阅读 · 0 评论 -
Django开发-2
模板修改 视图 修改views.py ... from .models import Post def index(request): post_list = Post.objects.all().order_by("-create_time") #按照创建时间降序排列 context = {'post_list':post_list} return render(request, 'blog/index.html', context=context) 模板 文章列表 删除i原创 2020-12-03 12:08:54 · 127 阅读 · 0 评论 -
Django开发-1
环境安装和配置 pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple pip install virtualenvwrapper-win mkvirtualenv web #创建虚拟环境 workon web #切换到虚拟机环境 pip install django==2.2.7 #settings.py ALLOWED_HOSTS = ['*'] LANGUAGE_CODE = 'zh-hans' #TIME_ZONE原创 2020-12-02 10:33:41 · 202 阅读 · 0 评论