1、创建项目:django-admin.py startproject hck
manage.py:命令行工具,以各种方式与Django项目进行交互
hck/__init__.py:告诉Python该目录是一个Python包
hck/settings.py:该项目的设置/配置
hck/urls.py:一份由Django驱动的网站目录
hck/wsgi.py:一个WSGI兼容的Web服务器的入口,以便运行当前项目
2、运行项目:python manage.py runserver 0.0.0.0:8000
3、视图与URL配置:
在view.py中编写方法
def hello(request):
return HttpResponse("Hello world!")
在urls.py中添加路径与方法的对应关系
url(r'^$', view.hello)
4、使用模板:
在项目根目录创建templates文件夹
在templates文件夹下添加hello.html文件
<h1>{{hello}}</h1>
在settings.py中,修改TEMPLATES中的DIRS为[BASE_DIR+"/templates",]
接下来,view.py中的方法可以这么写:
def hello(request):
context = {}
context['hello'] = 'Hello World!'
return render(request, 'hello.html', context)
5、使用模型:
settings.py中找到DATABASES,修改数据库配置信息
创建app:django-admin.py startapp TestModel
TestModel
__init__.py
admin.py
models.py
tests.py
views.py
在models.py中添加如下代码:
class Test(models.Model):
name = models.CharField(max_length=20)
类名代表数据库表名
字段name表示表中的字段
类型由CharField(varchar)、DateField(datetime)等定义
max_length限定长度
settings.py中INSTALLED_APPS中添加'TestModel'
创建表结构:manage.py migrate
通知变更:manage.py makemigrations TestModel
创建表结构:manage.py migrate TestModel 这个应该是创建指定表
表名的结构:应用名_类名
6、使用表单:
Django入门小记
最新推荐文章于 2025-08-08 22:46:54 发布