Django 笔记第一篇 基础回顾

    接触Django已经有半年多了,用它做过一些个小的项目,不过认识的都是浅层的东西,现在决定开始深入的学习这一开源框架。第一篇先回顾一下学过之前的内容。

Django框架的核心包括:
一个基于正则表达式的URL分发器:urls.py。

一个视图系统:用于处理请求, views.py。

一个模板系统:模板处理引擎将设计HTML页面和编写Python代码这两种工作分离开。

一个面向对象的映射器:用作数据模型(以Python类的形式定义)和关联性数据库间的媒介,models.py。


Django建立的基本操作:

创建项目(project):
$ django-admin.py startproject  mysite1(站点名称)


设置配置文件setting.py中的项目:

设置数据库,添加项目应用等。


创建应用(app):

$ python manage.py startapp myapp1


开启服务器:
$ python manage.py runserver 192.168.1.11:8080


运行shell或者脚本:

$ python manage.py shell 

$ python manage.py shell < myscript.py

$ python manage.py shell
>>> execfile('myscript.py')


在app的model.py中创建数据库表:

from django.db import models  
class register_info(models.Model):  
    account=models.CharField(max_length=200)  
    password=models.CharField(max_length=200)  

数据库同步操作:

$ python manage.py syncdb 

你可能感兴趣的:(python,django,开源框架)