励志语: 选一个方向,定一个时间,剩下的只管努力与坚持
一、django的安装
1)、首先要下载python和django
python下载地址:https://www.python.org/downloads/
django下载地址:https://www.djangoproject.com/download/
2)、安装
django安装
1》、下载django的压缩包,解压并和python安装目录放在同一个根目录,进入django目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。
2》、配置环境变量。将这三个变量添加到path中
3》、打开cmd,输入 python -m django –version,若输出版本号,则证明安装成功。
二、编写第一个python+django程序(hello world)
1)、创建一个工程
django-admin startproject 工程名(hello)
2)、进入工程目录,创建一个app
python manage.py startapp app名(first)
3)、进入目录 hello/first/view.py中,编写你的第一个视图,别忘了from django.http import HttpResponse
def index(request):
return HttpResponse('hello world');
4)、在hello/first/目录下创建urls.py,配置路由
# -*- coding: utf-8 -*-
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$',views.index,name='index'),
]
5)、进入文件hello/hello/ursl.py
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^first/',include('first.urls')), #新加代码
url(r'^admin/', admin.site.urls),
]
6)、运行
python manage.py runserver
默认端口号是8000,但是可以更改,只需要
python manage.py runserver 服务器ip 端口号
当服务器IP为0时,网络上的其他计算机也可以访问
7)、运行成功
至此,一个超简单的python+django程序就写完了。
三、数据库
1、数据库操作,需要编写model.py和配置hello/hello/setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 或者使用 mysql.connector.django
'NAME': 'test',
'USER': 'test',
'PASSWORD': 'test123',
'HOST':'localhost',
'PORT':'3306',
}
}
编写model.py,model.py中的每一个类相当于数据库中的一个表,具体类型参见[自强学堂](http://code.ziqiangxuetang.com/django/django-queryset-api.html)
2、操作数据库三步指令
python manage.py migrate # 创建表结构
python manage.py makemigrations #让 Django 知道我们在我们的模型有一些变更
python manage.py migrate #创建表结构