Django2.0官方文档入门学习overview

Posted chengtianyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django2.0官方文档入门学习overview相关的知识,希望对你有一定的参考价值。

 object-relational mapper:对象关系映射

data-model syntax:数据模型关系 

migrate:负责申请和取消申请迁移

makemigrations:负责根据您对模型所做的更改创建新的迁移

from django.db import models

class Reporter(models.Model):
  full_name = models.CharField(max_length=70)
  
  def __str__(self):
    return self.name

class Article(models.Model):
  pub_date = models.DateField()
headline = models.CharField(max_length=200)
content = model.TextField()
reporter = models.ForeignKey(Reporter, on_delete=models.CASCADE)

  def __str__(self):
      return self.headline

 

可以在脚本中去访问修改数据库,调用各种方法和属性。     r.save()在脚本中操作数据库后要将它保存。

在创建models后记得要去admin中注册它:

from django.contrib import admin

from . import models

admin.site.register(models.Article)

from django.urls import path

from . import views

urlpatterns = [
    path(‘articles/<int:year>/‘, views.year_archive),
    path(‘articles/<int:year>/<int:month>/‘, views.month_archive),
    path(‘articles/<int:year>/<int:month>/<int:pk>/‘, views.article_detail),
]

For example, if a user requested the URL “/articles/2005/05/39323/”, Django would call thefunction news.views.article_detail(request, year=2005, month=5, pk=39323).


















以上是关于Django2.0官方文档入门学习overview的主要内容,如果未能解决你的问题,请参考以下文章

Django 2.0官方文档中文 渣翻 总索引(个人学习,欢迎指正)

django2.0教程源码

django-xadmin的使用(比官方文档更精简)

python3.5+django2.0快速入门

转SWFUpload 官方说明文档(2.5.0版)

Python3+Django2.0基础入门demo