Pycharm创建Django工程
2017-02-08 09:43
405 查看
1.Pycharm新建Django工程,创建时勾选admin选项
2.直接启动,提示出错,在setting.py中INSTALLED_APPS中注释掉一个admin,再启动,成功
可以访问http://localhost:8000/
3.添加一个网页
在app的views.py中添加function1
4.添加一个html访问
在templates目录下新建一个memberlist.html
在app的views.py中添加showList
在url.py中添加一个对应的url
该方法将list作为动态数据,通过render_to_response方法绑定到模板页面memberlist.html上
在settings.py中修改模板配置:
重启服务,可以访问http://localhost:8000/function2url
5.从数据库获取数据展示到页面上
在setting.py中配置数据库连接
使用 manage.py shell命令,进入shell交互界面
如果不报错,说明配置正确。
在models.py创建model,定义model如下
执行 manage.py syncdb
成功之后,数据库中会多出一个张表app_member
在views.py中添加showDbMember
在url.py中添加对应的url
重启服务,可以访问http://localhost:8000/function3url
2.直接启动,提示出错,在setting.py中INSTALLED_APPS中注释掉一个admin,再启动,成功
可以访问http://localhost:8000/
3.添加一个网页
在app的views.py中添加function1
4.添加一个html访问
在templates目录下新建一个memberlist.html
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <ul> {% for one in memberlist %} <li> id:{{ one.id }},姓名:{{ one.name }} </li> {% endfor %} </ul> </body> </html>
在app的views.py中添加showList
def showList(request): list = [{id: 1, 'name': 'aaa'}, {id: 2, 'name': 'bbb'}] return render_to_response('memberlist.html',{'memberlist': list})
在url.py中添加一个对应的url
url(r'^function2url/', showList)
该方法将list作为动态数据,通过render_to_response方法绑定到模板页面memberlist.html上
在settings.py中修改模板配置:
'DIRS': [BASE_DIR+r'\templates'],
重启服务,可以访问http://localhost:8000/function2url
5.从数据库获取数据展示到页面上
在setting.py中配置数据库连接
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dbname', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } }
使用 manage.py shell命令,进入shell交互界面
from django.db import connection cursor = connection.cursor()
如果不报错,说明配置正确。
在models.py创建model,定义model如下
class Member(models.Model): id = models.BigIntegerField name = models.CharField(max_length=20, default='aaa')
执行 manage.py syncdb
成功之后,数据库中会多出一个张表app_member
在views.py中添加showDbMember
from app.models import *
def showDbMember(request): list = Member.objects.all() return render_to_response('memberlist.html', {'memberlist': list})
在url.py中添加对应的url
url(r'^function3url/', showDbMember)
重启服务,可以访问http://localhost:8000/function3url
相关文章推荐
- Django基于Pycharm开发之一【创建django工程】
- 最全Pycharm教程(8)——Django工程的创建和管理
- Django(博客系统):基于pycharm如何一个django工程下创建多个app
- 最全Pycharm教程(8)——Django工程的创建和管理
- Django系列:(1)PyCharm下创建并运行我们的第一个Django工程
- Windows下使用django做website(创建第一个django工程并使用pycharm打开执行)
- 最全Pycharm教程(8)——Django工程的创建和管理
- Django系列:(1)PyCharm下创建并运行我们的第一个Django工程
- Django:使用PyCharm创建django项目并发布到apache2.4
- 创建第一个Django工程之视图和URL配置,404错误
- 关于django 工程创建找不到 django-admin.py 文件问题
- Django学习笔记1.--创建工程
- Django创建工程及应用
- django创建一个工程
- Wing IDE 创建 Django 工程
- frist Django app — 一、 创建工程
- 【1】依照Django官网,编写一个web app 创建工程/配置数据库
- django创建工程,用命令
- 创建第一个Django工程
- 创建第一个Django工程