jeffkuang

1:进入目标目录新建一个项目

D:\>django-admin.py startproject qiweijie

    新建完成后,进入项目文件夹查看目录

复制代码
D:\>cd qiweijie
D:\qiweijie>dir
2014/03/16 11:09 261 manage.py 2014/03/16 11:09 <DIR> qiweijie

D:\qiweijie>dir qiweijie

2014/03/16 11:09 5,547 settings.py
2014/03/16 11:09 579   urls.py
2014/03/16 11:09 1,166 wsgi.py
2014/03/16 11:09 0     __init__.py

 
复制代码

2:新建一个app

复制代码
D:\qiweijie>python manage.py startapp qwj
D:\qiweijie>dir

  2014/03/16 11:09 261   manage.py
  2014/03/16 11:10 <DIR> qiweijie
  2014/03/16 11:10 <DIR> qwj

D:\qiweijie>dir qwj

2014/03/16 11:10 60  models.py
2014/03/16 11:10 399 tests.py
2014/03/16 11:10 27  views.py
2014/03/16 11:10 0   __init__.py

复制代码

 这时候运行一下,就可以看到这个页面了

D:\qiweijie>python manage.py runserver

3:配置settings.py里面的数据库

  1. 打开mysql,新建一个数据库
    复制代码

    C:\Users\qiweijie>mysql -uroot -p
    Enter password: ********

    .....

    mysql> create database qiweijie;

    mysql> use qiweijie;

    复制代码

     

     

  2. 修改settings.py里面对应的配置,USER记得和自己mysql里面设置的一致
    复制代码
    DATABASES = {
        \'default\': {
            \'ENGINE\': \'django.db.backends.mysql\', # Add \'postgresql_psycopg2\', \'mysql\', \'sqlite3\' or \'oracle\'.
            \'NAME\': \'qiweijie\',                      # Or path to database file if using sqlite3.
            \'USER\': \'root\',                      # Not used with sqlite3.
            \'PASSWORD\': \'########\',                  # Not used with sqlite3.
            \'HOST\': \'127.0.0.1\',                      # Set to empty string for localhost. Not used with sqlite3.
            \'PORT\': \'\',                      # Set to empty string for default. Not used with sqlite3.
        }
    }
    复制代码

     

4:设置url,背景知识,django里面,项目本身自带有一个urls.py文件,在每个app里面也是可以有自己的urls.py文件的,这样设计的好处是:

  1.  每一个app的url都在同一个文件里面,不同的app之间的url不会有冲突
  2. 方便管理和修改,删除一个应用只需要在项目的urls.py文件里面删除对应的一行即可

     4.1:在项目的urls.py文件里面添加app的urls,记得先import qwj.views

    url(r\'^$\',qwj.views.home),
    url(r\'^qwj/\',include(\'qwj.urls\')),

 

      

 

     4.2:在app的views.py文件里面添加以下内容

from django.shortcuts import HttpResponse, render_to_response, RequestContext
def home(request):
    return render_to_response(\'home.html\',)

     4.3:在app文件里面新建一个templates文件夹,并在templates文件夹里面新建一个home.html的文件,记得在settings.py里面的TEMPLATE_DIRS

             添加templates文件夹的绝对路径

复制代码
#在home.html里面添加简单的欢迎语句,具体的可以自己写
<h1>welcome</h1>


#在TEMPLATE_DIRS添加templates文件夹的绝对路径

TEMPLATE_DIRS = (
    "D:/qiweijie/qwj/templates"
)
复制代码

    现在再运行一下,可以看到欢迎页面变成了这样,记得先python manage.py syncdb

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-15
  • 2021-12-17
  • 2021-10-16
  • 2022-12-23
  • 2021-10-02
  • 2021-11-28
  • 2021-06-29
猜你喜欢
  • 2021-05-27
  • 2022-12-23
  • 2021-06-29
  • 2021-11-23
  • 2021-04-20
相关资源
相似解决方案