django工程

1、pycharm社区版创建Django工程

1)安装Django库

2)配置环境变量

Path = D:\python36\Scripts\django-admin.exe

2、创建一个新的项目

1)创建一个保存项目的空目录

2)进入空目录,运行django-admin startproject mysite_django

3)启动django服务

3.1)进入manage.py文件所在目录,运行python manage.py runserver 0.0.0.0:8000

3.2)浏览器访问http://127.0.0.1:8000/

4)连接mysql

4.1)安装mysqlclient

4.2)settings.py文件设置:

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 或者使用 mysql.connector.django 'NAME': 'test', 'USER': 'test', 'PASSWORD': 'test123', 'HOST':'localhost', 'PORT':'3306', } }

4.3)定义模型-创建APP

django-admin startapp TestModel

4.4)settings.py文件设置:

INSTALLED_APPS = (

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'TestModel',              # 添加此项

)

4.5)创建表

$ python manage.py migrate  # 创建表结构

$ python manage.py makemigrations TestModel  # 让 Django 知道我们在我们的模型有一些变更

$ python manage.py migrate TestModel  # 创建表结构

3、搭建一个博客

1)创建项目和应用

>>d:

>>cd project_pro

>>django-admin startproject myblog

>>cd myblog

>>python manage.py startapp blog

2)打开settings.py文件,添加应用

3)用自带的SQLite3,初始化admin后台数据库

3.1)admin/admin123456

>>python manage.py migrate

>>python manage.py createsuperuser

4)启动应用

python manage.py runserver 0.0.0.0:8000

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

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

5.1)myblog/blog/models.py

5.2)数据库同步

>>python manage.py makemigrations blog

>>python manage.py migrate

6)通过admin管理后台数据

重新启动服务,admin登录,新增blog

7)访问博客

7.1)创建模板myblog/blog/templates/index.html

7.2)创建视图函数myblog/blog/views.py

7.3)创建blog的URL模式myblog/myblog/urls

7.4)重启服务

7.5)访问:http://127.0.0.1:8000/blog/

工程示例地址:https://github.com/luopan001/myblog

你可能感兴趣的:(django工程)