我在堆栈溢出中发现了很多关于这些的问题。但检查所有。我认为我对此没有错,但是.....
树.root是my_blog
|____airticle
| |______init__.py
| |______init__.pyc
| |____admin.py
| |____admin.pyc
| |____migrations
| | |____0001_initial.py
| | |____0001_initial.pyc
| | |______init__.py
| | |______init__.pyc
| |____models.py
| |____models.pyc
| |____tests.py
| |____views.py
|____db.sqlite3
|____manage.py
|____my_blog
| |______init__.py
| |______init__.pyc
| |____settings.py
| |____settings.pyc
| |____urls.py
| |____urls.pyc
| |____wsgi.py
| |____wsgi.pyc
__ init__.py以上的每个目录
并设置install_app
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'airticle',
)
楷模
# -*- coding: utf-8 -*-
from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=100) ##博客题目
category = models.CharField(max_length=50,blank=True)#博客标签
date_time = models.DateTimeField(blank=True,null=True)#博客正文
def __unicode__(self):
return selft.title
class Meta:#按时间下降排序
ordering = ['-data_time']
和模型可以创建数据库和表,但是当我进入python shell并从商品模型输入时,导入商品.i只会出现错误“没有名为article.models的模块”
我使用django1.8和python 2.7
您只是拼错了python模块名称。尝试from airticle import models
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句