创建django项目
django-admin startproject mysite .
django项目一般包含以下几个文件:
djangogirls
├───manage.py
└───mysite
settings.py
urls.py
wsgi.py
__init__.py
添加静态文件
在mysite/setting.py中最后一行增加
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
建立数据库
django manage.py migrate
开启web服务器
python manage.py runserver
创建应用程序
python manage.py startapp app_name
这里app_name被设置成立为blog
于是文件夹就变成了这样
djangogirls
├── mysite
| __init__.py
| settings.py
| urls.py
| wsgi.py
├── manage.py
└── blog
├── migrations
| __init__.py
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py
在创建了应用程序后,我们要告诉django——在mysite/settings.py的INSTALLED_APPS列表加入我们的应用的名字(以字符串形式)。
在blog/models.py中,我们修改应用程序的相关内容
我们要高度django我们新创建的模型——把它录入到数据库中去。
python manage.py makemigrations blog
管理后台
我们修改blog/admin.py以导入之前在blog/models.py中定义的Post模型。
from django.contrib import admin
from .models import Post
admin.site.register(Post)