Django入门以及第一个项目

pip install djangopython

python -m pip install --upgrade pipweb

 

默认地址:sql

 c:\users\jack hu\appdata\local\programs\python\python37数据库

 

建立项目django

命令:D:\studt2\python\abc>django-admin浏览器

 

建立项目名为”first“服务器

D:\studt2\python\abc>django-admin startproject firstapp

 

使用PyCharm 2019.2打开项目便可框架

 

项目目录介绍工具

manage.py

与项目进行交互的命令行工具集的入口,项目管理器,执行

python manage.py查看全部命令

 

 runserver:启动服务器(d自带的)

 

D:\studt2\python\abc\first>python manage.py runserver

 

http://localhost:8000

 

更改端口为9999

D:\studt2\python\abc\first>python manage.py runserver 9999

 

first目录

项目的一个容器,包含项目最基本的一些配置,目录名称不建议修改

 

wsgi.py

python服务器网管接口,应用与web服务器之间的接口

基本不会改他

 

settings.py

项目的总配置文件,里面包含了数据库、web应用、时间等各类配置

 

urls.py

url配置文件

django项目全部地址(页面)都须要咱们本身去配置他的url

 

建立应用

python  manage.py startapp blog

 

注意:不能建立关键词为名的应用

 

应用目录介绍

migrations

数据移植(迁移)模块

 

admin.py

该应用的后台管理系统配置

 

apps.py

该应用的一些配置, Django-1.9之后生成的

 

models.py

数据模块,使用ORM框架,相似MVC结构中的Models(模型)

 

tests.py

自动化测试模块,Django提供了自动化测试功能,在这里编写测试脚本(语句)

 

views.py

执行响应的代码所在模块,代码逻辑处理的主要地点

项目中大部分代码均在这里编写

 

CODING

 

建立第一个页面(响应)

 一、编辑views.py文件

如图:

 

二、编辑urls.py文件

 

三、启动,默认端口8000

命令:python manage.py runserver

 

浏览器输入:

http://localhost:8000/index/

 

 

统一管理url

 

 

http://127.0.0.1:8000/bolg/

 

 

 

 

不加就会

 

dtl初步使用

 

 

Models

 

 

 

 

建立

D:\studt2\python\myblob>python manage.py makemigrations

 

迁移

D:\studt2\python\myblob>python manage.py migrate

 

 

 

 

D:\studt2\python\myblob>python manage.py sqlmigrate blog 0001

 

 

 

 

 

from booktest.models import BookInfo,HeroInfo from django.utils import timezone from datetime import *

相关文章
相关标签/搜索