windows文件夹打开django里面的script这个文件夹,里面有一个文件django-admin.py
执行下面的命令
python django-admin.py startproject aaatest 创建一个django项目
cd aaatest 进入项目的根目录
python manage.py startapp bbbtest 创建一个django的app
新建的项目结构如下所示:
1.配置app到项目中:
打开项目aaatest的aaatest'目录中的setting.py文件,在INSTALLED_APPS中配置加入刚刚创建的app
2.在pycharm中打开数据模型文件并且编写(models.py)
1.编写模型数据
找到 bbbtest里面的 models.py文件代码如下:
from __future__ import unicode_literals from django.db import models class Article(models.Model): title = models.CharField(max_length=32,default='Title') content = models.TextField(null=True) pub_time = models.DateTimeField(null=True) #Date添加了一个时间类型的字段 里面括号的参数可以写成 # auto_now=True 表示新加入的数据都是默认的当前系统时间 #null=True 在django中的admin里面显示出来 def __unicode__(self): return self.title
3.为Django项目生成数据库表
在工程目录下的manage.py文件中执行下面的内容
python manage.py makemigrations
python manage.py migrate
于是可以看到在当前这个目录下新建了一个 db.sqlite3文件
使用sqlite工具打开,可以看到有刚刚models对应实体类的创建表单
4.使用pycharm打开这个项目
编写django的管理文件
找到aaaapp里面的 admin.py 代码如下:
from django.contrib import admin from aaaapp.models import Article class ArticleAdmin(admin.ModelAdmin): list_display = ('title','content','pub_time') list_filter = ('pub_time',) admin.site.register(Article,ArticleAdmin)
5.为django配置管理员用户
来到manage.py这个文件所在的目录使用下面的命令
python manage.py createsuperuser #创建一个默认的管理员用户
输入想要使用的用户名
输入email
输入密码
创建成功
6.启动项目,访问djangodeadmin界面
python manage.py runserver 0.0.0.0:8000 使用这个命令启动项目
6.使用用户名和密码登录进来,登录进来之后发现界面是英文版的,怎么换成中文版的呢:找到项目中的settings.py文件:
找到这句话:
LANGUAGE_CODE = 'en-us'
换成下面的
LANGUAGE_CODE = 'zh-hans'
重新访问,即可获得中文界面
可以在界面执行添加数据的工作。