Django入门小记

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、使用表单:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值