我正在尝试使用django-sitetree,但我不明白如何做第3步:
"转到Django Admin站点并添加一些树和树项目."
如何在管理面板中创建一个sitetree?我相信第一步是为您要添加的"站点树"选择一个别名.
下一步是添加"站点树项".在此页面上,您必须选择父级,标题,网址.考虑到我的应用程序是动态的url结构,localhost:8000/categoryname/entryname
如何选择网址?
顺便说一下,我正在尝试在模板中添加面包屑.
在部署Django项目时,我是一个非常棒的人.我想知道部署Django项目的各种方法是什么,哪一个是最受欢迎的.
我在我的Ubuntu 10.04服务器上安装了virtualenv.
现在,当我做pip冻结它显示以下包:
Django==1.2.4
distribute==0.6.10
python-apt==0.7.94.2ubuntu6.2
virtualenv==1.5.1
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
当我做"pip卸载Django"时,它说:
pip uninstall Django
Uninstalling Django:
Proceed (y/n)? y
Successfully uninstalled Django
Run Code Online (Sandbox Code Playgroud)
理想情况下,这应该卸载Django但它没有.当我做"pip freeze"时,我仍然能看到相同的包裹.
现在忍受我,另一个奇怪的事情是当我创建一个virtualenv然后在其中进行"pip冻结"时,我只看到一个包,那就是"wsgiref"这很奇怪,因为理想情况下它应该是空白的.
此外,尽管使用--no-site-packages创建了这个virtualenv,我仍然可以使用"django-admin.py startproject"创建一个新的django项目.
当我在这个virtualenv中启动python解释器并执行"import django"时,它会给出错误"No module named django".
此外,当我尝试在virtualenv中安装"pip install Django"时,它要求sudo权限,理想情况下不应该发生.
我该如何解决这个烂摊子.任何方式只重置所有pep和virtualenv?
django ×3
breadcrumbs ×1
deployment ×1
navigation ×1
pip ×1
python ×1
ubuntu-10.04 ×1
virtualenv ×1