大勇任卷舒
这个作者很懒,什么都没留下…
展开
-
Django REST framework开发-3
评论接口添加评论创建应用,在项目目录下python manage.py startapp comments注册应用 blogproj/setttings.pyINSTALLED_APPS = [... 'comments.apps.CommentsConfig',]创建模型comments/models.pyfrom django.db import modelsfrom django.utils import timezoneclass Comment(mo原创 2020-12-18 17:22:41 · 118 阅读 · 1 评论 -
Django REST framework开发-2
详情页定义了详情页序列化器#实现详情页序列化器## 增加Tagfrom .models import Tagclass TagSerializer(serializers.ModelSerializer): class Meta: model = Tag fields = [ "id", "name", ]## 详情页序列化器class PostRetriveSerializer(se原创 2020-12-17 14:10:25 · 72 阅读 · 0 评论 -
Django REST framework开发-1
配置DRF环境修改blogproj/settings.pyINSTALLED_APPS = [... 'rest_framework']修改blogproj/urls.pyfrom rest_framework import routersrouter = routers.DefaultRouter() #生成api交互的根视图urlpatterns = [... #api根视图 path('api/',include(router.urls)), p原创 2020-12-15 16:16:48 · 94 阅读 · 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 · 79 阅读 · 0 评论 -
Django开发-2
模板修改视图修改views.py...from .models import Postdef 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 · 95 阅读 · 0 评论 -
Django开发-1
环境安装和配置pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simplepip install virtualenvwrapper-winmkvirtualenv web #创建虚拟环境workon web #切换到虚拟机环境pip install django==2.2.7#settings.pyALLOWED_HOSTS = ['*']LANGUAGE_CODE = 'zh-hans'#TIME_ZONE原创 2020-12-02 10:33:41 · 162 阅读 · 0 评论