django项目搭建

1.通过pycharm创建一个django项目

2.通过pycharm的Terminal控制台创建mysite项目、目录和blog应用

django-admin startproject mysite  #创建mysite项目

cd mysite  #切换到mysite目录

mysite>python manage.py startapp blog  #创建blog应用

manage.py:D'jang'o项目里面的工具,通过它调用django shell和数据库等

 

mysite /

---settings.py:包含了项目的默认设置,包括数据库信息,调试标志及其他一些工作的变量

---urls.py:负责把URL模式映射到应用程序

---wsgi.py:用于项目部署

blog /

--admin.py:django自带admin后台管理,将models.py中表映射到后台

--apps.py:blog应用的相关配置

--models.py:django自带的ORM,用于设计数据库表

--test.py:用于编写django单元测试

--views.py:试图文件,用于编写功能的主要处理逻辑

打开settings.py配置文件,添加blog应用:在INSTALLED_APPS里面 添加   'blog',

初始化数据库:在pycharm中的Terminal里面进入到mysite目录执行python manage.py migrate命令

创建超级管理员账号:python manage.py createsuperuser

(venv) D:\PycharmProjects\work\mysite>python manage.py createsuperuser
Username (leave blank to use 'anchj'): admin
Email address: anchj123@126.com
Password:
Password (again):
This password is too common.
Bypass password validation and create user anyway? [y/N]:y

启动应用&访问admin后台

(venv) D:\PycharmProjects\work\mysite>python manage.py runserver
Performing system checks...

访问:http://127.0.0.1:8000/admin/

设计Model(即设计数据库表)

 

posted @ 2019-03-15 13:52  西岚江  阅读(159)  评论(0)    收藏  举报