2(modules, admin)

创建modules.py,修改admin.py

  1. 修改modules.py
# Create your models here.
from django.db import models
class AppName(models.Model):
      title = models.CharField(max_length=120,blank=False,null=False)
      description = models.TextField()
      narrative = models.TextField()
      timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)    
      def __unicode__(self):#python3.3以上这里要用__str__,用来返回需要显示的项目,
          return str(self.title)  #如果还要显示别的,参考amdin.py中的list_display
  1. 修改admin.py
from django.contrib import admin
# Register your models here.
from .models import AppName
class AppNameAdmin(admin.ModelAdmin):
      list_display = ["__unicode__","description","narrative","timestamp"]
      class meta:
          model = APPName
admin.site.register(AppName, AppNameAdmin)
  1. 修改settings.py
    在installed_app里边添加projectname
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'ProjectName',
)
  1. 访问127.0.0.1:8000/admin
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容