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 thefunctionnews.views.article_detail(request, year=2005, month=5, pk=39323)
.
以上是关于Django2.0官方文档入门学习overview的主要内容,如果未能解决你的问题,请参考以下文章