<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks


    環境
      py2.5
      Django 
      eclipes + py 插件
      ant + 自定義build
      MySQLdb

    參考:
    http://www.woodpecker.org.cn/obp/django/django-stepbystep/newtest/doc/tut06.html
     

    pybuild.properties
      project.name=myTurtle

    <?xml version="1.0"?>
    <project default="" basedir=".">
        
    <property file="pybuild.properties" />
        
    <target name="startproject">
            
    <exec executable="cmd">
                
    <arg value="/c" />
                
    <arg value="django-admin.py startproject " />
                
    <arg value="${project.name}" />
            
    </exec>
        
    </target>

        
    <target name="buildCProject">
            
    <input addproperty="newProject" message="準備新建子項目名稱>>" />
            
    <exec executable="cmd">
                
    <arg value="/c" />
                
    <arg value=" python ./${project.name}/manage.py startapp ${newProject}" />
            
    </exec>
        
    </target>


        
    <target name="run">
            
    <exec executable="cmd">
                
    <arg value="/c" />
                
    <arg value="start python ./${project.name}/manage.py runserver" />
            
    </exec>
        
    </target>

        
    <target name="end">
            
    <exec executable="cmd">
                
    <arg value="/c" />
                
    <arg value="tskill python" />
            
    </exec>
        
    </target>

        
        
    <target name="db_init">
            
    <exec executable="cmd">
                
    <arg value="/c" />
                
    <arg value=" python ./${project.name}/manage.py syncdb" />
            
    </exec>
        
    </target>
    </project>



    $亂碼問題
    settings.py
    LANGUAGE_CODE 
    = 'zh-cn'
    TIME_ZONE 
    = 'Asia/Shanghai'
    request.encoding
    ='utf8' 


    $python 運行本的命令得到返回參數: 
        fp
    =os.popen( "dir ",   "")
        x
    =fp.read() 


    $掛載資源
      urls.py patterns 
    +  (r'^$''test.test.index'),


    $頁面返回
    from django.http import HttpResponse
    def index(request):
        
    return HttpResponse("Hello, Django.")


    $取得html訪問值
      
    if request.POST.has_key('a')
      int(request.POST[
    'a'])

    $頁面編碼設置,文件第一行加入
      
    #coding=UTF-8


    $使用模板
      settings.py TEMPLATE_DIRS  
    + './templates'#模板路徑
      #方法1
       from django.shortcuts import render_to_response
       
    def index(request):
           
    return render_to_response('list.html', {'address': address})
      
    #templates/list.html
         <h2>通訊錄</h2>
         
    <table border="1">
         
    <tr><th>姓名</th><th>地址</th></tr>
         {
    % for user in address %}
         
    <tr>
         
    <td>{{ user.name }}</td>
         
    <td>{{ user.address }}</td>
         
    </tr>
         {
    % endfor %}
        
    </table>
      
    #方法2
          from django.http import HttpResponse
        
    from django.template import loader, Context
        response 
    = HttpResponse(mimetype='text/csv')
        response[
    'Content-Disposition'= 'attachment; filename=%s.csv' % filename
        t 
    = loader.get_template('csv.html')
        c 
    = Context({'data': address,})
        response.write(t.render(c))
        
    return response
         
    #HTML
        {% for row in data %}"{{ row.0|addslashes}}""{{ row.1|addslashes}}",{% endfor %}
        
       
    $提供下載
      
    from django.template import loader, Context
      
    #設置返回下載屬性
      response = HttpResponse(mimetype='text/csv')
      response[
    'Content-Disposition'= 'attachment; filename=%s.csv' % filename

    $使用session和數據庫
        http:
    //www.woodpecker.org.cn/obp/django/django-stepbystep/newtest/doc/tut05.html

    $新建子項目
      settiongs.py 
    + INSTALLED_APPS = '總包名.新建包名',
      manage.py startapp 包名


    $表鏈關系
    http://www.woodpecker.org.cn/obp/django/django-faq/model-api.html
       
       






    整理 m.tkk7.com/Good-Game
    posted on 2008-12-03 18:30 劉凱毅 閱讀(242) 評論(0)  編輯  收藏 所屬分類: python
    主站蜘蛛池模板: 人妻无码中文字幕免费视频蜜桃 | 337p日本欧洲亚洲大胆人人| 无码国产精品一区二区免费vr| 亚洲色WWW成人永久网址| 一本久久A久久免费精品不卡| 国产免费观看网站| 国产成人亚洲精品蜜芽影院| 国产三级免费电影| 一区二区三区免费视频观看| 亚洲一区二区三区在线播放| 在线观看免费黄色网址| 久久国产精品亚洲综合| 57pao一国产成永久免费| 亚洲国产模特在线播放| 青苹果乐园免费高清在线| MM1313亚洲精品无码久久| 亚洲国产成人久久一区久久| 国产又黄又爽又大的免费视频| 久久亚洲精品视频| 曰批全过程免费视频网址| 中国china体内裑精亚洲日本| 国产精品久久免费视频| 精品国产污污免费网站入口| 亚洲国产高清人在线| 亚洲中文无码永久免费 | 日韩亚洲人成在线综合日本| 最近最好最新2019中文字幕免费| 亚洲国产高清在线精品一区| 免费观看的av毛片的网站| 成年大片免费视频播放一级| 久久久婷婷五月亚洲97号色| 日韩精品成人无码专区免费 | 国产午夜影视大全免费观看 | 亚洲依依成人亚洲社区| www亚洲精品少妇裸乳一区二区 | 亚洲AV成人无码久久WWW| 亚洲一区二区三区香蕉| 永久免费毛片在线播放| 国产精品无码永久免费888| 亚洲精品视频免费看| 亚洲精品国产自在久久|