2016-04-13 12 views
1

Bare benimle; Git, GitHub ve Django için yeniyim.Dithgo app klonlama sonra veritabanı ile ilgili sorunlar Github

Sadece bir Django uygulamasını Github'tan yerel bir dizine kopyaladım. Uygulamanın çalıştığı bir gerçeği biliyorum çünkü başka bilgisayarlarda çalıştırıyorum.

Sunucuyu çalıştırdığımda, siteyi görebilir ve bir hesaba kayıt olabilirim. Bu iyi çalışıyor (onay e-postası alıyorum). Ama sonra benim giriş bilgileri bir hata neden olur çünkü DB makinemde düzgün yapılandırılmış görünmüyor. Ben şu hataları alıyorum:

/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/db/backends/utils.py içinde dönüş self.cursor yürütün. execute (sql, params) ... ▶ Yerel var /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/db/backends/sqlite3/base.py Yürütme sırasında oldu şu istisna doğrudan sebebi:

(Daha sonra bir listelenmektedir: ... ▶ Yerel yukarıdaki istisna (django_session böyle tablo) vars Database.Cursor.execute (self, sorgu, params) return yerel vars ile ilgili sorunlar.

Uygulamanın her parçasıyla geçiş yapmayı denedim, ancak bu hiçbir şeyi düzeltmek için görünmedi.

Herhangi bir yararlı ipucu/ipucu süper takdir edilecektir!

+0

'un sahibi olduğu uygulama. Bazı hataların gösterilmesi iyi bir fikir olabilir. Kod için 4 boşluk girin (veya editördeki "{}" işaretini vurgulayın ve kullanın). Git klonundan bir uygulamayı çalıştırırken birçok şey ters gidebilir: Wrong Python sürümü, tüm kitaplıklara/çerçevelere sahip olmamalıdır (bu nedenle GitHub'daki Python projeleri için bir yükleme.txt dosyasının kurulumunu yapması nedenidir) önemli); çözümlenmemiş referanslar (yeni sistemde aynı yerde olmayan ortam/PATH değişkenleri gibi). "Göçler oluştur" ve "göçme" işlevleri her zaman kesilmez, db dosyasının silinmesi gereken zamanlar vardır. –

cevap

0

İlk geçişlerinizi çalıştırdığınızda django_sessions tablosu başlatılmalıdır. Göçlerini yaptın demiştin ama onları çalıştırdın mı? (python manage.py migrate ile). Ayrıca,ayar dosyanızda django.contrib.auth var mı? Bu, bu oturum tablosunun